We are looking for a Senior Fullstack Software Developer (React, Node.js, TypeScript) to join our engineering team.
In this role, you will be responsible for designing, developing, and delivering end-to-end features across the full stack, contributing to the creation of scalable, high-quality, and production-ready web applications.If you are passionate about modern web development, product-focused engineering, and building robust systems that scale, this opportunity is for you.
What you will be doing• Own and deliver features end to end, from data modelling and API design to user-facing interfaces.
• Design and implement scalable and maintainable systems using TypeScript across both backend and frontend.
• Build, maintain, and evolve backend services using Node.js, APIs, databases, and background workflows, with a strong focus on performance, reliability, and data integrity.
• Develop high-quality frontend experiences using React, optimising rendering performance, state management, and overall user experience.
• Collaborate closely with product, design, and AI-focused teams to integrate AI-powered capabilities into production systems.
• Translate product requirements and ambiguous problem statements into well-architected technical solutions.
• Define, implement, and uphold engineering standards, including testing strategies (unit, integration, end-to-end) and observability (logging, monitoring, analytics).
• Conduct code reviews and contribute to architectural decisions and critical feature designs.
• Identify bottlenecks, bugs, and technical debt, proposing and implementing effective solutions.
• Act as a product-minded engineer, collaborating with product and design to shape solutions and challenge assumptions when appropriate.