Skip to content

Senior Node.js Developer (NestJS + gRPC)

Team: Engineering
Location: Amsterdam, The Netherlands

 

About the job

We're building the future of cloud resource metering and billing. Our platform delivers cloud-agnostic, scalable, and precise internal charging solutions for hybrid environments, empowering enterprises with complete control over usage data, billing logic, and customer pricing models.

Our mission goes beyond cost transparency - we’re also enabling FinOps strategies at scale. That means giving organizations the tools they need to align engineering, finance, and sustainability goals across any cloud, on-prem, or hybrid setup.

To support our growth, we’re looking for an experienced Node.js developer to strengthen our backend API team. You’ll work on a robust, modern API that’s already in active development, helping us refine and extend its functionality within a well-defined architecture.


About the role

You’ll contribute to a NestJS-based API that acts as a central gateway in our multi-tenant, Kubernetes-deployed SaaS architecture. The API interfaces with backend services written in Go and Rust via gRPC, exposing metering, billing, and job execution features to both internal and external consumers.

The platform is central to our FinOps workflows - delivering accurate cost data, efficient billing operations, and actionable insights for cloud cost optimization and environmental impact.

 

Work includes

  • Extending a fully spec-compliant JSON:API 1.1 interface
  • Implementing multi-tenant logic with precise access control
  • Evolving a scalable query engine based on top-down includes and declarative business logic
  • Maintaining robust test coverage and a smooth CI/CD workflow

 

Stack

  • Node.js / NestJS / TypeScript
  • gRPC for backend communication
  • Kubernetes (each tenant has its own namespace & database)
  • PostgreSQL, Prisma ORM
  • OpenTelemetry, Cerbos, and Keycloak for observability, authorization, and authentication

 

Responsibilities

  • Develop and enhance the JSON:API-compliant NestJS service
  • Collaborate with Go/Rust backend teams on shared gRPC interfaces
  • Implement features with performance, security, and maintainability in mind
  • Contribute to a clean, modular, and well-tested codebase
  • Follow a strict service boundary model where each resource is handled in isolation

 

What we are looking for

  • Strong experience with NestJS and TypeScript
  • Familiarity with gRPC and service-to-service APIs
  • Comfort working in Kubernetes-based environments
  • Pragmatic approach to architecture and testing
  • Bonus: experience with the JSON:API specification (1.1), Prisma, OpenTelemetry, Keycloak or Cerbos

 

Why join us?

We’re a focused, high-caliber team solving real infrastructure, billing, and sustainability challenges. The environment is mature and well-structured, yet fast-moving and full of opportunities to make a meaningful impact, especially for organizations looking to align cost, engineering, and environmental goals.

Join us in building the next generation of cloud-native FinOps infrastructure.