Full Stack TypeScript Developer / contract / Amsterdam
We're looking for a Full Stack TypeScript Engineer to join a high-performing engineering team building a self-hosted SaaS platform designed to improve developer experience and efficiency. The platform is a low-code internal tool that reduces repetitive coding and accelerates delivery across the business.
This is a hands-on contract role where you'll shape the architecture, drive code quality, and help set engineering standards - not just ship features.
- TypeScript across the full stack
- GitHub Actions for CI/CD and deployments
What You'll Be Doing:
- Building and maintaining new features for a self-hosted SaaS platform.
- Taking ownership of architecture, linting, tooling, and code structure.
- Applying SOLID principles and promoting high engineering standards.
- Collaborating with a small, experienced team led by a hands-on engineering manager.
- Helping elevate the overall capability of the team - contributing beyond your own code.
What We're Looking For:
- 6+ years' experience with TypeScript - strong, practical experience is essential.
- Solid background in React and NestJS development.
- Proven experience working on large-scale projects with strong engineering discipline.
- Deep understanding of clean architecture and maintainable code design.
- Passion for improving tooling, workflows, and developer experience.
Why This Role?
- Join a collaborative team focused on engineering excellence and innovation.
- Work on a product that directly enhances developer productivity and efficiency.
- Hybrid setup – work remotely with occasional office collaboration in Amsterdam.
- Flexible start – the team values finding the right fit over speed.
If you're a TypeScript engineer who cares about clean architecture, great developer experience, and building impactful internal tools - we'd love to hear from you.
Rate: €65 - 70 per hour interim payroll contract / secondment or €4.7-5.1k net salary
Start Date: Flexible - ideally in the next month
Apply now or get in touch to learn more.