
Full-Stack Engineer
AtkinsRéalis
full-time
Posted on:
Location Type: Office
Location: Manchester • 🇬🇧 United Kingdom
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AngularAzureCloudDockerGraphQLIoTJavaScriptKubernetes.NETNode.jsNoSQLPythonReactSQLTerraformTypeScriptUnityVue.js
About the role
- Contribute to the design and delivery of production-grade applications across the stack—from APIs and data layers to responsive, accessible front ends—primarily on Azure.
- Collaborate in multidisciplinary teams with engineers, consultants, and domain experts to transform complexity into elegant, maintainable solutions that drive real-world impact.
- Design, build, and evolve web-based platforms that connect engineering data, IoT devices, and robotics systems.
- Deliver secure, scalable services and APIs using technologies like Node.js, .NET Core, or Python.
- Craft intuitive, performant, and accessible user interfaces using modern frameworks such as React, Vue.js, or Angular.
- Automate software delivery pipelines with CI/CD tools (e.g., Azure DevOps).
- Deploy and operate solutions in cloud environments (Azure preferred), leveraging containerisation (Docker) and orchestration (Kubernetes) to enhance scalability, observability, and fault tolerance.
- Work within agile, cross-functional teams to co-create solutions.
- Champion non-functional requirements such as security, reliability, performance, and maintainability throughout the software lifecycle.
Requirements
- Proven experience delivering full-stack solutions that solve real-world problems.
- Strong proficiency in JavaScript/TypeScript and at least one modern front-end framework (e.g., React, Vue, Angular).
- Back-end development experience using Node.js, .NET Core, or Python, with a focus on designing robust APIs (REST/GraphQL).
- Solid understanding of both SQL and NoSQL databases, and how to use them effectively.
- Hands-on experience with CI/CD pipelines and version control using Git.
- Familiarity with cloud platforms (Azure preferred) and containerisation/orchestration tools (Docker, Kubernetes).
- A collaborative, outcome-focused mindset with strong problem-solving and communication skills.
- Bonus Skills That Help You Thrive: Experience with real-time engines like Unity or Unreal; Exposure to deploying applications for mixed reality devices; Knowledge of secure coding practices and familiarity with security frameworks (e.g., OWASP ASVS, ISO 27001); Understanding of authentication and authorisation protocols (OAuth 2.0, OpenID Connect); Experience with threat modelling and vulnerability management processes; Familiarity with Infrastructure as Code tools (e.g., Terraform, Bicep) and DevSecOps principles.
Benefits
- competitive salaries
- employee rewards
- professional development opportunities
- hybrid working culture
- flexible holiday allowances
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptTypeScriptNode.js.NET CorePythonReactVue.jsAngularSQLNoSQL
Soft skills
collaborative mindsetoutcome-focusedproblem-solvingcommunication