2 months ago
Cambridge, United KingdomSenior
Responsibilities
- Design, develop, and maintain scalable backend services using Node.js, TypeScript, and backend frameworks such as Express.js.
- Design and implement APIs and service integrations.
- Develop maintainable, tested, and performant software following engineering standards.
- Design data models and work with relational and NoSQL databases.
- Improve application reliability, observability, and performance through monitoring, logging, and optimization.
- Conduct code reviews and provide technical feedback.
- Review and validate AI-generated code for correctness, maintainability, security, and adherence to standards.
- Contribute to technical design discussions, system architecture decisions, development workflow improvements, documentation, and knowledge sharing.
- Collaborate with frontend developers, product owners, and other engineers to deliver software.
Requirements
- Strong proficiency in Node.js, TypeScript, and modern JavaScript.
- Experience designing and implementing backend services and APIs.
- 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 critically assess generated code.
- Experience with relational and/or NoSQL databases and version control systems such as Git.
- 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, Agile methodologies, JIRA, internal engineering tools, or finance-related software products.
Benefits
- Six-month fixed-term contract.
- Hybrid working, with working patterns determined by the team and role requirements.
- Arm provides recruitment adjustments and accommodations upon request.
Categories
About Arm
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.
