IT & Software

Portfolio Software Full Stack Engineer (Contractor)

ARM

Cambridge · Cambridgeshire · United Kingdom

Overview

As a Full Stack Software Engineer on the Portfolio Team, you design, implement and evolve scalable backend services to support decision-making across the organization. You’ll focus on robust backend architecture while collaborating with frontend and product teams to deliver high-quality software. You’ll work with Node.js, TypeScript and modern frameworks, shaping API design and data models in a distributed environment. Your role includes reviewing AI-assisted code and helping drive engineering best practices. This contract position offers an opportunity to impact Arm’s product strategy and internal tooling at scale.

Pay / Benefits
  • hybrid working
  • accommodations available on request
  • equal opportunity employer
  • diverse and innovative team
Responsibilities
  • Design, develop and maintain scalable backend services using Node.js, TypeScript and Express.js or similar
  • Design and implement RESTful APIs and service integrations
  • Develop maintainable, well-tested code following engineering best practices
  • Model data and work with relational and NoSQL databases
  • Improve reliability, observability and performance through monitoring and optimization
  • Review AI-generated code for correctness, security and maintainability
  • Collaborate with frontend, product owners and engineers to deliver high-quality software
  • Contribute to technical design discussions and architecture decisions
  • Leverage AI-assisted development tools to boost productivity
  • Stay current with AI tooling and software engineering practices
Key requirements
  • Strong proficiency in Node.js with TypeScript and modern JavaScript (ES6+)
  • Experience designing and implementing RESTful APIs and backend services
  • Solid understanding of software engineering principles and maintainable architecture
  • Experience reviewing code written by others
  • Familiarity with AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, Claude) and evaluating AI-generated code
  • Knowledge of software architecture and system design concepts
  • Experience with relational and/or NoSQL databases
  • Familiarity with Git and modern development workflows
  • Strong problem-solving and attention to detail
  • Excellent communication and collaborative, cross-functional work style
  • collaboration
  • clear communication
  • problem solving
  • Node.js
  • TypeScript
  • RESTful API design

Reference: WJ-747_30826754

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.