As a Full Stack Developer at Methods, you will design, build, and test cloud-based applications across front-end and back-end. You will work on discovery-phase work, validating new technical approaches and digital services that support reform programmes. You’ll collaborate with architects, data engineers, and UX designers to deliver cohesive end-to-end solutions while embedding performance, security, and usability from the outset. This remote role offers exposure to Azure-based services and a mix of prototyping and production-ready delivery in a mission-driven, public-sector-focused team.
Pay / Benefits
Autonomy to develop skills
Exciting project work
LinkedIn Learning access
Wellbeing programme
25 days annual leave
Private medical and life insurance
Responsibilities
Design, develop, and test applications using Java / Spring Boot, Python, TypeScript, and Angular (full-stack mix)
Build and consume RESTful APIs and integrate with back-end microservices
Develop prototype user interfaces with accessibility, usability, and responsive design in mind
Discover applications on Microsoft Azure (App Services, AKS, Functions, Databases)
Contribute to DevOps pipelines, version control, and automated testing
Collaborate with architects, data engineers, and UX designers for end-to-end delivery
Participate in sprint planning, code reviews, and technical documentation for discovery outcomes
Support integration of front-end components with APIs and event-driven back-end systems
Key requirements
Solid hands-on experience with Java / Spring Boot and TypeScript / Angular in production or prototype environments
Working knowledge of Python for API or integration scripting
Strong understanding of Azure cloud services, including App Services, AKS, and storage
Experience developing and consuming APIs and managing data exchange between systems
Familiarity with CI/CD pipelines, testing frameworks (JUnit, Jest, Cypress), and Git workflows
Awareness of secure coding practices, authentication (OAuth / OIDC), and identity management
Strong collaboration and problem-solving skills in multidisciplinary teams
We use essential cookies to make this site work. With your permission we would also like to use the optional cookies below. Nothing optional is set until you choose, and you can change your mind at any time from "Cookie settings" at the bottom of every page. Cookie policy.
Essential — keep the site working and secure, and remember the choice you make here. Always on.