About the role
Own features end-to-end, from React components through Node.js APIs to deployment. Ideal for an engineer who enjoys product thinking as much as clean code.
You would join a squad of 6–10 engineers led by a principal engineer, working directly with client stakeholders. We run two-week sprints, trunk-based development and daily deploys.
Responsibilities
- Deliver features across Next.js frontends and Node.js backends
- Build accessible, performant UI using our design system and Storybook
- Write unit, integration and end-to-end tests (Jest, Playwright)
- Participate in discovery sessions with clients and translate requirements into technical work
- Ship through CI/CD with preview environments and feature flags
Required skills
- React and TypeScript in production for 3+ years
- Node.js API development
- HTML/CSS fundamentals and accessibility (WCAG) awareness
- SQL databases and ORM tooling (Prisma, TypeORM or similar)
- Comfort with Git workflows and code review
Preferred skills
- Next.js App Router, SSR and ISR
- Tailwind CSS
- GraphQL
- Basic cloud deployment experience (Vercel, AWS)
Qualifications
- Degree or diploma in a relevant field, or equivalent portfolio of shipped work
- 4+ years of professional web development
Technology stack
Next.js
React
TypeScript
Node.js
Tailwind CSS
PostgreSQL
Prisma
Playwright
Benefits
- Competitive salary with annual review and performance bonus
- Extended health, dental and vision coverage from day one
- RRSP matching up to 5%
- 4 weeks paid vacation plus statutory holidays and a year-end shutdown
- Annual learning budget and paid certification exams (AWS, Azure, GCP, Kubernetes)
- Hybrid working with home-office stipend and modern equipment
- Dedicated time for open-source contribution and internal tech talks