We are working as a supplier to a rapidly growing technology consultancy delivering secure digital platforms across Public Sector and Defence programmes.
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 Back End 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 (eg, 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