Full Stack Developer
Role details
Job location
Tech stack
Job description
Job Title: Full Stack Developer (Contract) Location: UK (Hybrid/ occasional Onsite visits required)
Clearance: candidates will gain BPSS prior to start. SC Clearance eligibility Duration: 6 months (extensions likely)
Role Overview
We are seeking an experienced Full Stack Developer to join a high-profile project. The successful candidate will play a key role in designing, developing, and maintaining complex data-driven services within the database environment. This is a hands-on technical role requiring strong expertise in modern development practices, cloud technologies, and Test-Driven Development (TDD).
Key Responsibilities
- Design and develop robust, scalable services using Python as the primary backend language, while supporting existing services built in Java and .NET.
- Maintain and enhance legacy systems using Oracle SQL PL.
- Implement Test-Driven Development (TDD) practices, ensuring automated tests are written prior to code development.
- Work with complex data challenges, ensuring data integrity, security, and performance.
- Support infrastructure and deployment pipelines using AWS, Azure, SQL Server, Postgres, Linux, Docker, and Kubernetes.
- Ensure continuous deployment supported by automated testing and monitoring tools.
- Participate in code reviews, technical design discussions, and contribute to best practices across the team.
Required Skills & Experience
- Strong proficiency in Python for backend development.
- Experience with Java and .NET for supporting existing services.
- Advanced knowledge of Oracle SQL PL and relational databases.
- Hands-on experience with cloud platforms (AWS, Azure) and containerisation technologies (Docker, Kubernetes).
- Familiarity with CI/CD pipelines, GitHub, Azure DevOps, and automated testing frameworks.
- Proven track record of working with TDD and writing automated tests before coding.
Nice-to-Have Skills
- Experience in healthcare or public sector projects.
- Knowledge of monitoring tools and performance optimisation.
- Familiarity with microservices architecture.
What you'll get in return Flexible working options available.
What you need to do now If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. If this job isn't quite right for you but you are looking for a new position, please contact us for a confidential discussion on your career. #4737453 - Suleman
Requirements
- Strong proficiency in Python for backend development.
- Experience with Java and .NET for supporting existing services.
- Advanced knowledge of Oracle SQL PL and relational databases.
- Hands-on experience with cloud platforms (AWS, Azure) and containerisation technologies (Docker, Kubernetes).
- Familiarity with CI/CD pipelines, GitHub, Azure DevOps, and automated testing frameworks.
- Proven track record of working with TDD and writing automated tests before coding.
Nice-to-Have Skills
- Experience in healthcare or public sector projects.
- Knowledge of monitoring tools and performance optimisation.
- Familiarity with microservices architecture.