Full-stack engineer
Build and own features across multi-tenant web platforms: the APIs, the integrations with third-party systems, and the interface people use every day.
What you will do
- Design, build and ship features end to end in TypeScript, from database and API to the user interface.
- Build and maintain integrations with payment, messaging, CRM and other third-party APIs, including error handling and monitoring.
- Develop shared UI components and dashboards for multi-tenant products, with tenant data kept properly separated.
- Write tests, review pull requests and keep documentation good enough for a client team to take over.
- Work directly with product leads and clients to clarify requirements and demo progress each sprint.
What we are looking for
- Experience shipping and maintaining production web applications, not only prototypes.
- Strong TypeScript and a modern frontend framework such as React or Next.js.
- Backend experience with Node.js, REST or GraphQL APIs, and at least one relational or document database.
- Comfort with Git-based workflows, code review and CI pipelines.
- Clear written English, and the habit of explaining trade-offs rather than just implementing tickets.
Nice to have
- Experience integrating LLM APIs or building AI-assisted features.
- Familiarity with cloud deployment, containers and observability tooling.
- Experience with multi-tenant SaaS architecture or role-based access control.