M

Methods Business and Digital Technology

Digital transformation for UK public sector

Backend Developer - Multiple Teams

Backend EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UKNo salary listedHybrid

About the Job

Requirements

  • Demonstrable professional experience developing backend services and APIs.
  • Strong proficiency in TypeScript.
  • Experience designing and developing solutions using serverless architecture.
  • Strong practical experience with AWS cloud services.
  • Strong experience developing and deploying applications using AWS Lambda.
  • Understanding of event-driven and cloud-native application architectures.
  • Experience designing secure, scalable, and resilient backend services.
  • Experience working with APIs, including RESTful APIs and integration with external or internal services.
  • Experience with automated testing, including unit and integration testing.
  • Experience using Git and modern software development workflows.
  • Understanding of software engineering principles, including clean code, modularity, maintainability, version control, and appropriate design patterns.
  • Experience diagnosing and resolving application defects, performance issues, and production problems.
  • Good understanding of AWS Lambda and serverless application development.
  • Good understanding of designing applications using a serverless architecture.
  • Good understanding of AWS services and how they can be combined to build scalable solutions.
  • Good understanding of event-driven architectures and asynchronous processing.
  • Good understanding of API-based integrations and service-to-service communication.
  • Good understanding of managing application configuration, environments, and deployments within AWS.
  • Good understanding of cloud security and appropriate access-control principles.
  • Good understanding of monitoring, logging, and troubleshooting cloud-based applications.
  • Good understanding of designing solutions for reliability, scalability, and cost efficiency.

Responsibilities

  • Design, develop, and maintain high-quality backend services using TypeScript.
  • Design and implement solutions using serverless architecture and cloud-native development principles.
  • Develop and maintain applications and services using AWS, including AWS Lambda.
  • Build secure, scalable, and reliable APIs and backend services.
  • Translate user and business requirements into reliable, maintainable technical solutions.
  • Write clean, well-tested, and maintainable code following modern software engineering practices.
  • Work collaboratively with frontend and mobile developers, designers, product managers, QA professionals, and other technical specialists within an agile multidisciplinary team.
  • Participate in technical discussions, code reviews, and architectural decision-making.
  • Develop automated tests and contribute to continuous integration and continuous delivery processes.
  • Investigate and resolve technical issues, defects, performance problems, and production incidents.
  • Consider security, accessibility, privacy, resilience, scalability, and performance throughout the development lifecycle.
  • Contribute to technical documentation and knowledge sharing within the team.
  • Help establish and maintain development standards, patterns, and best practices.
  • Contribute to an inclusive, collaborative engineering culture and support colleagues through mentoring and knowledge sharing where appropriate.

Desired Qualifications

  • Experience with additional AWS services such as API Gateway, DynamoDB, S3, SQS, SNS, EventBridge, CloudWatch, and IAM.
  • Experience with Infrastructure as Code, particularly AWS CDK, CloudFormation, or Terraform.
  • Experience with Node.js and the wider TypeScript ecosystem.
  • Experience designing and developing RESTful or GraphQL APIs.
  • Experience with relational and/or NoSQL databases.
  • Experience with CI/CD pipelines and automated deployment processes.
  • Experience with containerisation and Docker.
  • Experience with event-driven architecture and messaging systems.
  • Familiarity with security best practices for cloud-based applications.
  • Experience with application monitoring, observability, logging, and performance optimisation.
  • Experience working with large-scale or public-facing digital services.
  • Experience working within highly regulated or security-conscious environments.

About the Company

Methods Business and Digital Technology

Digital transformation for UK public sector

Methods Business and Digital Technology helps UK public sector organisations upgrade their services with digital transformation. It partners with central government departments and agencies to move from old, siloed legacy infrastructure to a platform-based operating model, keeping costs low while improving front-end public services for citizens. The company provides specialist skills and deep public-sector expertise to transform operations, reduce reliance on expensive suppliers, and strengthen control over customer relationships and operating models. Its goal is to safeguard public-facing services, apply digital thinking to keep services citizen-centered, and deliver real savings and benefits for government and society.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
London, United Kingdom
Founded
1990

Recently Posted Jobs

Explore more opportunities at Methods Business and Digital Technology

See more jobs