Creative Clicks logo

Fullstack Engineer (Node.js / TypeScript)

Creative Clicks
Voltijd
Op locatie
Amsterdam, Noord-Holland, Netherlands

Job description

Fullstack Engineer (Node.js / NestJS / Next.js)

Amsterdam – Hybrid
Fulltime

About Creative Clicks

Creative Clicks is a leading mobile performance marketing company with a highly converting product portfolio. We identify opportunities in mobile performance-based marketing and scale them internationally across 65+ countries. With more than 150 employees from 25+ nationalities, we operate with the speed of a startup and the power of a global network.

As we continue building high-growth digital products, we are expanding our engineering team with a Fullstack Engineer who can contribute across backend, frontend, infrastructure, and product development.

The Role

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.

Key Responsibilities

  • 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.

Job Requirements

Technical Must-Haves

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

What We Offer

  • 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)

Additional Information

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.

On-site, Hybrid
  • Amsterdam, Noord-Holland, Netherlands
Development

All done!

Your application has been successfully submitted!

Nu Solliciteren
Deel de vacature