AtkinsRéalis

Full-Stack Engineer

AtkinsRéalis

full-time

Posted on:

Location Type: Office

Location: Manchester • 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Job 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