We are working as a supplier to a rapidly growing technology consultancy delivering secure digital platforms across Public Sector and Defence programmes.
They are seeking a Mid-Level Full Stack Engineer to help design and build secure, scalable, automated cloud applications across Azure and AWS environments.
Key notes:
📍 UK / Hybrid (WFH, 2-3 days on site in Bristol)
💼 Permanent, market salary
🏢 Delivered via a fast-growing technology consultancy
This is an excellent opportunity for an engineer who enjoys working across the full stack, building modern applications, and contributing to cloud-native, highly secure platforms.
Key Responsibilities
* Design, develop, and maintain full-stack applications using C#, Python, and JavaScript
* Build and enhance backend services using .NET, Flask, or Django
* Develop responsive front-end applications using React, Angular, or similar frameworks
* Create and maintain RESTful APIs, microservices, and system integrations
* Work across Azure and AWS environments to support cloud-based solutions
* Implement automation using Python
* Collaborate with engineering, product, and delivery teams to deliver high-quality solutions
* Ensure best practices for testing, documentation, and version control
* Troubleshoot and resolve issues across the application stack
* Participate in code reviews and continuous improvement of development practices
Essential Skills & Experience
* Commercial experience as a Full Stack or Backend Software Engineer
* Strong programming experience in C# (.NET), Python, and JavaScript/TypeScript
* Experience building modern front-end applications using React, Angular, or Vue
* Solid experience designing and developing REST APIs and microservices
* Experience working with SQL and NoSQL databases (e.g., PostgreSQL, SQL Server, MongoDB)
* Experience with cloud platforms such as Azure, AWS, or GCP
* Understanding of CI/CD pipelines and automated testing
* Strong knowledge of software engineering principles and clean code practices
Desirable Experience
* Docker or Kubernetes container environments
* DevOps / Infrastructure-as-Code tools such as Terraform
* Event-driven architectures or messaging tools (RabbitMQ, Kafka)
* Authentication and security standards (OAuth, JWT)
* Serverless architectures
* Experience working in Agile / Scrum delivery teams
Personal Attributes
* Strong communication and collaboration skills
* Ability to work across engineering, DevOps, and delivery teams
* Strong problem-solving mindset and attention to detail
* Comfortable explaining technical concepts to non-technical stakeholders
* Proactive approach to automation and continuous improvement
* Passion for learning new technologies and improving engineering capability