Job Description
Job Title: Angular Full Stack Developer
Rate: £264 per day (inside IR35)
Location: Fully Remote
Duration: Until end of December 2025 (potential extension)
Job Overview
We are seeking an experienced Angular Full Stack Developer to join our team for a digital cloud transformation project. The ideal candidate will have strong expertise in Angular for front-end development and a solid understanding of back-end technologies such as Node.js, Java (Spring Boot), and Azure cloud services. You will play a key role in designing, developing, and deploying scalable applications while following best practices in software development.
Key Responsibilities
- Design, develop, and maintain high-performance applications using Angular and ReactJS.
- Build robust and scalable back-end services using Node.js, Java Spring Boot, and event-driven architectures.
- Work with Microsoft Azure services, including Service Bus, Function Apps, Event Grid, and App Services.
- Design and manage databases (SQL, MongoDB, PostgreSQL) efficiently.
- Implement unit testing strategies using JUnit, Mockito, and mocking architectures.
- Debug and optimize code while ensuring best coding practices and architecture principles.
- Collaborate with cross-functional teams to deliver high-quality solutions.
- Mentor junior developers and provide technical guidance.
- Conduct code reviews, optimize performance, and handle client requirements effectively.
Skills & Experience Required
Must-Have:
- Angular (Primary Skill) – Expertise in Angular and JavaScript
- Full-Stack Development – Ability to work on both front-end and back-end development.
- Architecture & Design – Experience in designing scalable applications and implementing best practices.
Good to Have:
- Back-End Development: Node.js, Mongoose, Java (Spring Boot, Maven, JPA, Hibernate).
- Cloud Technologies: Experience with Microsoft Azure services (Service Bus, Function Apps, Event Grid, App Services).
- Database Management: SQL, MongoDB, PostgreSQL, GridFS document storage.
- Testing & Code Quality: TDD using JUnit, Mockito, and automated testing practices.
- Agile & DevOps: Experience with CI/CD pipelines, deployments, and cloud integrations.
- Leadership & Mentorship: Experience in leading teams, conducting interviews, and mentoring junior developers.