Job Description:

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!

Benefits to you:

  • Work fully remotely – we have operated remotely since the beginning in 2012.
  • Collaborative and supportive work environment.
  • Exciting projects working with the latest technologies and patterns in varied verticals.
  • Opportunities for professional growth and advancement.
  • Flexible work arrangements.

Key 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.

Required Skills:

  • 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.

Personal Qualities:

  • Strong communication and interpersonal skills, with the ability to work effectively within a diverse team.
  • You are motivated, proactive, disciplined, and able to work independently with minimal supervision.
  • Detail-oriented and highly organised.
  • Adaptable and open to learning new technologies, languages, and tools.
  • A passion for continuous improvement, both personally and within the team.

To Apply:
Please submit your resume, cover letter, and any relevant portfolio items or GitHub links in the form below. 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 either drop us a note in the form below or email your cv to
Apply for this Position
Thank you! Your application has been received!
Oops! Something went wrong while submitting the form.
Regus House, Fairbourne Drive, Atterbury Lakes
Milton Keynes,England, MK10 9RG‍

+44 (0)1908 470 023
© 2023 Applicita Ltd. All rights reserved.