Principal Full Stack Software Engineer

Call to action background - pink, purple, blue

Job Responsibilities

  • Design, develop, and test full-stack software applications, utilising Angular, C#, and Azure technologies.
  • Collaborate with cross-functional teams, including product management, design, and other engineering teams, to define, design, and ship new features.
  • Lead technical discussions and contribute to architectural decisions.
  • Mentor and guide junior team members to enhance their technical skills and knowledge.
  • Write and maintain clean, efficient, and testable code, adhering to best practices and coding standards.
  • Troubleshoot, debug and resolve software defects and issues.
  • Continuously evaluate and implement new technologies and tools to optimise our applications' performance, maintainability, and scalability.
  • Participate in code reviews, ensuring the highest quality of software development.

Job Requirements

  • 8+ years of experience in software development.
  • Strong proficiency in Angular, C#, and Azure technologies.
  • Solid understanding of software development principles, algorithms, data structures, and design patterns.
  • Experience with Agile development methodologies and tools like Scrum and Azure DevOps.
  • Excellent problem-solving skills, and ability to think critically and creatively.
  • Familiarity with DevOps principles and experience with CI/CD pipelines.

To Apply

Please submit your resume, cover letter, and any relevant portfolio items or GitHub links in your application. We thank all applicants for their interest; however, only candidates selected for an interview will be contacted.

Applicita is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability, or age.

We look forward to hearing from you!

Please email your cv to

Apply today

We are seeking an experienced and motivated Principal Full Stack Software Engineer with strong Angular, C#, and Azure expertise to join our growing team. The successful candidate will be responsible for designing, developing, and testing innovative software solutions while demonstrating leadership and fostering a collaborative environment.  

If you have a passion for cutting-edge technology and would enjoy working in a fast-paced, dynamic environment, we want to hear from you!