The role
We are interested in senior full stack developers who are comfortable tracing a user journey through the interface, service layer and deployment path. You would take responsibility for a feature as a whole while still collaborating with specialists on design, security and operations. The goal is coherent delivery: the experience users see should match the data, permissions and failure handling behind it. This is an ongoing, role-specific invitation to apply rather than a statement about a live requisition.
What you would work on
- Shape feature requirements with product partners, identify awkward states early and break the work into testable increments.
- Implement Angular and TypeScript interfaces, Node.js APIs and serverless functions, keeping validation and business rules consistent across boundaries.
- Design data access and integration points with attention to permissions, auditability, performance and behaviour when downstream systems are unavailable.
- Create automated checks at the right layers, review peers’ changes and participate in releases, monitoring and follow-up fixes.
- Explain technical choices in plain language, mentor developers and help the team decide when to simplify, reuse or retire existing code.
Essential experience
- Production delivery across modern frontend and backend stacks, with strong Angular, TypeScript and Node.js skills.
- Sound API and database design, automated testing, secure coding and practical debugging across browser, service and infrastructure layers.
- Ability to own a feature through discovery, implementation, review and release while bringing in specialists when deeper expertise is needed.
Useful additional experience
- AWS Lambda or other serverless delivery, CI/CD pipelines, event-driven integrations and operational dashboards.
- Acting as a development lead on a small team or modernizing a feature while preserving existing user workflows.
What to include in your application
Send your résumé and describe one feature you delivered across the stack. Include the user need, the boundaries you designed, a difficult trade-off, how you validated the result and what happened after release. Show where you relied on other specialists and where you took direct ownership. A link to a public project is optional. Please select the Senior Full Stack Developer posting when applying so your résumé is tied to this role.