Backend Developer
Responsibilities
- Develop and maintain REST/GraphQL APIs, authentication, and background tasks
- Optimise PostgreSQL queries, indexes, and migrations
- Implement unit & integration tests; profile performance bottlenecks
- Integrate third-party services (payment, messaging, analytics)
- Pair with DevOps on CI/CD pipelines and container builds
Requirements
- 3-5 + years of backend engineering with Node.js (NestJS or Express)
- Deep SQL skills and hands-on experience with PostgreSQL extensions (PostGIS, pgCron)
- Familiarity with OAuth2/JWT, background workers (BullMQ, Agenda)
- Comfort with Git workflows, Docker, and cloud deployment
What’s on Offer
- Clear promotion track to Senior / Staff Engineer
- Flexible hours & remote-first culture
- Quarterly hackathons and conference allowances