onsite
Lead Software Engineer - Cambridge University Press & Assessment
Software Engineer
Lead a full‑stack team building cutting‑edge eLearning platforms using TypeScript, React, and modern cloud technologies, driving architecture, code quality, and delivery in a hybrid Cambridge environment.
About the role
Key Responsibilities
- Architect, design, and develop scalable eLearning web applications using TypeScript, React, and Node.js.
- Lead a cross‑functional team, providing technical mentorship, code reviews, and fostering best‑practice standards.
- Define and implement API strategies, including REST and GraphQL, to integrate with internal and external services.
- Collaborate with product, UX, and QA teams to translate requirements into high‑quality, user‑focused features.
- Drive DevOps adoption by containerising services with Docker and managing deployments on AWS.
Requirements
- 5+ years of professional full‑stack development experience, with deep expertise in TypeScript and React.
- Strong proficiency in Node.js and building robust API layers (REST/GraphQL).
- Hands‑on experience with Docker, CI/CD pipelines, and AWS cloud services.
- Proven track record of leading technical teams and delivering complex software projects.
- Excellent problem‑solving skills and ability to communicate technical concepts to diverse stakeholders.
Skills
typescriptreactnodejsgraphqldockeraws