Fullstack Engineer (Node.js / TypeScript)
Role details
Job location
Tech stack
Job description
As a Fullstack Engineer, you will work closely with Product, Design, Mobile, and Business Intelligence teams to build fast, scalable, and reliable applications. You will take ownership from concept * architecture * implementation * deployment, playing a key role in delivering secure, high-performance services that power our mobile apps and internal products.
This position is ideal for someone who thrives in a fast-moving, entrepreneurial environment and enjoys working end-to-end across the stack., * Design, build, and maintain scalable backend services using Node.js, NestJS, TypeScript, Prisma, and PostgreSQL.
- Develop responsive and high-quality frontend interfaces using Next.js, React, and TypeScript.
- Build and optimize APIs consumed by mobile clients (Flutter), ensuring performance, stability, and clean data structures.
- Own database design, schema migrations, indexing, and performance tuning.
- Implement robust authentication/authorization flows (JWT, OAuth).
- Write clean, maintainable, well-tested code (Jest, integration tests, API tests, E2E tests).
- Debug frontend and backend issues efficiently.
- Deploy and operate production services on AWS, with hands-on work in EKS, CI/CD, Helm, networking, and scaling.
- Work with containerized environments using Docker and contribute to IaC (Terraform or AWS CDK is a plus).
- Improve development workflows, performance, CI/CD pipelines, and monitoring.
- Collaborate closely with cross-functional stakeholders to ship high-impact features quickly.
Requirements
Backend
- Strong experience with Node.js, NestJS, TypeScript
- Prisma ORM
- PostgreSQL (indexes, migrations, query optimization)
Frontend
- Next.js, React, TypeScript
API Development
- REST, validation, error handling
- Authentication & Authorization (JWT/OAuth)
Testing
- Unit, integration, API, and E2E testing (Jest or similar)
Cloud & DevOps
- Production experience on AWS
- EKS / Kubernetes, Helm, manifests
- Docker, container builds
- CI/CD (GitHub Actions or similar)
- Observability tools (CloudWatch, Datadog, Grafana, Sentry, Prometheus, etc.)
Soft Skills
- Excellent communicator - able to collaborate across Engineering, Product, Design, and BI.
- Ownership mindset - comfortable taking a feature from idea to deployment.
- Thrives in a small, fast-moving product environment.
- Proactive in improving code quality, tooling, and development speed.
Nice to Have
- Experience working with Flutter teams or integrating with mobile apps
- Startup or scale-up experience
- Knowledge of microservices or event-driven systems (SNS/SQS/Kafka)
- Contributions to improved CI/CD, DevEx, or performance
Benefits & conditions
- A highly dynamic, fast-growing environment
- International team with 25+ nationalities
- Competitive salary and fully paid commuting expenses
- 25 vacation days (with the option to buy 10 more)
- Hybrid working model and healthy work-life balance
- Daily warm lunch at the office
- A fun, ambitious team with Friday drinks, boat rides, events, and more
- A recently renovated office in central Amsterdam (2 minutes from Leidseplein)
This role is open only to candidates already residing in the Netherlands. Creative Clicks is proud to be a diverse and equal opportunity employer. Selection decisions are based solely on job-related factors. #J-18808-Ljbffr