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_31205940 · Posted 01 Nov 2026, 12:14 PM

Find more on GigBlow

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

Browse jobs