Overview
We are seeking an experienced Senior Javascript Engineer to join a high-performing product team within a fast-growing digital business. This hybrid role involves working collaboratively with Product, Engineering, and Platform teams to build and evolve high-scale backend services using Node.js and TypeScript. The successful candidate will leverage their extensive software engineering experience to mentor others, contribute to architectural decisions, and produce high-quality code.
Responsibilities
- Build and evolve high-scale backend services using Node.js and TypeScript.
- Design clean, scalable, and maintainable solutions.
- Collaborate closely with Product, Engineering, and Platform teams.
- Contribute to architecture and technical decision-making.
- Write high-quality, well-tested code.
- Mentor junior engineers and drive engineering best practices.
Requirements
- 10+ years of commercial software engineering experience.
- Strong expertise in Node.js and TypeScript.
- Experience in building distributed, cloud-native applications.
- A polyglot mindset with exposure to languages such as Java, Go, Python, C#, or Kotlin.
- Solid understanding of APIs, microservices, and event-driven architectures.
- Experience working within modern Agile product teams.
- Excellent communication skills and a collaborative approach to teamwork.