Arm

Portfolio Software Full Stack Engineer (Contractor)

Arm
Apply
2 months ago
Cambridge, United KingdomSenior

Responsibilities

  • Design, develop, and maintain scalable backend services using Node.js, TypeScript, and modern backend frameworks such as Express.js.
  • Design and implement APIs and service integrations.
  • Develop maintainable, well-tested, performant, and documented software.
  • Design data models and work with relational and NoSQL databases.
  • Improve application reliability, observability, and performance through monitoring, logging, and optimization.
  • Review human-written and AI-generated code for correctness, maintainability, security, and engineering quality.
  • Participate in technical design discussions and contribute to system architecture decisions.
  • Translate business requirements into scalable technical solutions.
  • Collaborate with frontend developers, product owners, and other engineers.
  • Use AI-assisted development tools and contribute to engineering workflow improvements, automation, documentation, and knowledge sharing.

Requirements

  • Strong proficiency in Node.js, TypeScript, and modern JavaScript (ES6+).
  • Experience designing and implementing APIs and backend services.
  • Strong understanding of software engineering principles, clean code, maintainable architecture, software architecture, and system design.
  • Experience reviewing and improving code written by other engineers.
  • Familiarity with AI-assisted development tools such as GitHub Copilot, ChatGPT, or Claude and the ability to assess AI-generated code critically.
  • Experience working with relational and/or NoSQL databases.
  • Familiarity with Git and modern development workflows.
  • Strong problem-solving, attention to detail, communication, and cross-functional collaboration skills.
  • Preferred experience with Python, AWS, Azure, GCP, Docker, Kubernetes, testing frameworks, automated testing strategies, JIRA, internal engineering tools, or finance-related software products.

Benefits

  • Contract basis.
  • Hybrid working arrangements are determined by the team and role needs, with specific details shared during the application process.
  • Flexibility may be subject to local legal, regulatory, tax, or other considerations.
  • Recruitment adjustments and accommodations are available upon request.
Arm

About Arm

5,001-10,000 employees

Arm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world. A future built on Arm. Arm is everywhere technology matters. Technology matters everywhere. Together, we’ll power every technology revolution moving forward, including cloud computing, automotive and autonomous systems, IoT, the metaverse, and beyond. Changing the world. Again. On Arm.

Contact me