Digital Developer
Job Position Details
Role: Digital Developer
Contract Length: 6 Months later to extend
Location: Exeter
IR35: In Scope
Pay Rate to Candidate: Umbrella £600
Category: Digital and Technology: Systems Development
Positions Requested: 2
Start Day of Week: Saturday
Hours per Day: 7.4
Hours per Week: 37
Description:
We are looking for a Full Stack Developer to design, build, and maintain modern web applications using Next.js / React on the front end and Python on the back end. The ideal candidate will be comfortable working across the full application stack.
· Develop responsive, accessible, and high-quality user interfaces using Next.js, React, and TypeScript.
· Build secure, scalable APIs and backend services using Python and FastAPI/Flask.
· Knowledge of modern search indexes such as Elasticsearch.
· Knowledge and experience of Oauth2 authentication flows, particularly interaction with Entra ID.
· Write versioned, clean, maintainable, and well-tested code across the full stack.
· Troubleshoot, debug, and optimise applications for performance, security, and usability.
Requirements: Experience with Next.js, React, TypeScript, Search Indexes, Python, and FastAPI/Flask; familiarity with REST APIs, Elastic, Git, automated testing, and modern deployment workflows. Experience with cloud platforms, Docker, Github Action based CI/CD pipelines, or authentication and authorisation patterns is desirable.
We are seeking a Full Stack Developer to build and maintain scalable web applications and platforms in a mixed cloud (Azure + AWS) environment for a Government agency. The ideal candidate will work across the full software development lifecycle, from conception to deployment, and collaborate with cross-functional teams to deliver high-quality solutions that meet business objectives. This role requires proficiency in both front-end and back-end technologies, strong problem-solving skills, and familiarity with Agile methodologies.
Frontend Developer Focus
We are seeking a Frontend Developer with experience interacting with internally developed APIs and platforms in a mixed cloud (Azure + AWS) environment for a Government agency. The ideal candidate will work across the full software development lifecycle, from conception to deployment, and collaborate with cross-functional teams to deliver high-quality solutions that meet business objectives. This role requires proficiency in both frontend technologies and UX/UI design principles, strong problem-solving skills, and familiarity with Agile methodologies.
Key Responsibilities
· Develop responsive, accessible, and high-quality user interfaces using Next.js, React, and TypeScript.
· Build and manage back-end services and APIs using Python and FastAPI/Flask.
· Experience developing APIs based on modern search indexes such as Elasticsearch.
· Develop user experiences backed by internal APIs and search indexes.
· Collaborate with design and product teams to create intuitive user experiences.
· Participate in code reviews, testing, and debugging to ensure high-quality software.
· Maintain and update existing applications, troubleshoot issues, and implement enhancements.
· Write technical documentation and assist in defining project requirements.
· Implement CI/CD pipelines and automated testing to streamline deployment processes.
· Stay updated with emerging technologies and best practices in full-stack development.
Required Skills and Qualifications
· Bachelor’s degree in Computer Science, Software Engineering, or a related field.
· Proven experience as a Full Stack Developer or similar role.
· Proven experience as a Frontend Developer or similar role.
· Strong knowledge of front-end technologies: HTML, CSS, JavaScript, and frameworks like React, Next.js.
· Strong knowledge of back-end technologies: Python, Node.js, Next.js.
· Familiarity with databases and Search Indexes: Elasticsearch and SQL-like databases.
· Knowledge of version control systems (Git).
· Understanding of cloud platforms and deployment strategies.
· Excellent problem-solving, debugging, and communication skills.
· Ability to work independently and collaboratively in a team-oriented environment.
Desirable Skills and Competencies
· Experience with PyGeoAPI
· Experience with Jira / Confluence
Additional Requirements / Details
· Mixed cloud environment: Azure + AWS
· Experience with internally developed APIs and platforms
· Experience with UX/UI design principles
· Experience with REST APIs
· Experience with Elastic / Elasticsearch
· Experience with Docker
· Experience with Github Action based CI/CD pipelines
· Experience with OAuth2 authentication flows, particularly interaction with Entra ID
· Familiarity with authentication and authorisation patterns
· Familiarity with Agile methodologies