Senior Backend Engineer (contract)

AI overview

Develop and maintain backend services with Python and FastAPI, while enabling secure and performant solutions for public sector data platforms and adopting cloud-native best practices.

Senior Backend Engineer (Contractor)

On-site

Full time

Methods Business and Digital Technology Limited

Methods is a £100M+ IT Services Consultancy who has partnered with a range of central government departments and agencies to transform the way the public sector operates in the UK. Established over 30 years ago and UK-based, we apply our skills in transformation, delivery, and collaboration from across the Methods Group, to create end-to-end business and technical solutions that are people-centred, safe, and designed for the future.

Our human touch sets us apart from other consultancies, system integrators and software houses - with people, technology, and data at the heart of who we are, we believe in creating value and sustainability through everything we do for our clients, staff, communities, and the planet.

We support our clients in the success of their projects while working collaboratively to share skill sets and solve problems. At Methods we have fun while working hard; we are not afraid of making mistakes and learning from them.

Predominantly focused on the public-sector, Methods is now building a significant private sector client portfolio.

Methods was acquired by the Alten Group in early 2022.

Requirements


On-site, Full time.

This role will require you to have ACTIVE Security Clearance, with a willingness to move to DV

As a Senior Backend Engineer, you’ll play a hands-on role in developing and supporting backend services, collaborating with multidisciplinary teams to deliver high-quality, secure, and maintainable software. The role is embedded within a supportive engineering team that values clean code, continuous improvement, and shared learning.

Requirements

What You'll Be Doing as a Senior Software Engineer (Backend):

  • Develop and maintain robust backend services using Python and FastAPI or Django
  • Design and maintain relational database schemas in PostgreSQL, Azure SQL Server
  • Deploy and manage containerised services in Kubernetes Service
  • Collaborate with DevOps engineers to implement CI/CD pipelines using GitHub Actions
  • Support integration with data platforms including Azure Data Factory
  • Contribute to code quality through unit tests, code reviews, and adherence to best practices
  • Write clear technical documentation and collaborate with multi-disciplinary teams
  • Participate in sprint planning, estimation, and retrospectives
  • Collaborate with stakeholders to translate business requirements into technical specifications
  • Present technical solutions to leadership and non-technical stakeholders

Your Impact:

  • Enable delivery of secure, performant backend services within public sector data platforms
  • Help clients adopt cloud-native best practices for backend development
  • Support data-driven decision-making through resilient, well-integrated APIs

Requirements:

You Will Demonstrate:

  • Solid experience in backend development using Python and FastAPI
  • Strong understanding of RESTful API design principles
  • Proficient in relational databases, especially PostgreSQL
  • Experience deploying microservices to Kubernetes (preferably AKS)
  • Familiarity with DevOps tools like GitHub Actions, Azure DevOps and Docker
  • Experience working with cloud platforms (especially Azure)
  • Comfort working in Agile delivery teams and using Git-based workflows
  • A collaborative mindset with clear written and verbal communication
  • Strong communication skills for translating complex technical concepts
  • Track record of successful project delivery in a technical leadership capacity

You may also have some of the desirable skills and experience:

  • Experience of event streaming platforms like Kafka and messaging systems such as NATS
  • Knowledge of the Go language or a willingness to learn
  • Experience in secure development practices for public sector environments
  • Exposure to frontend integration or full-stack workflows
  • Experience with technical project management
  • Experience with high-performance, large-scale data systems
  • Defence or Public Sector experience
  • Consultancy experience

Our mission is to help safeguard public-facing services and apply digital thinking to make sure the future of our public services is centred around our citizens.At Methods we believe in working with a human touch which sets us apart from other consultancies, system integrators and software houses. We do not focus solely on profits or targets; we have a customer-centric value system and focus on doing what is right for our clients.We passionately support our clients in the success of their projects and work collaboratively in teams to share skill sets and solve problems. At Methods we have fun while working hard; we are not afraid of making mistakes and learning from them.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Back-end Software Engineer Q&A's
Report this job
Apply for this job