Izradite profil kako bi vas poslodavci mogli pronaći, dobivali bolje odgovarajuće poslove i brže se prijavljivali.
  • Pretraživanje poslova
  • Omiljeno
  • Izradite životopis
    Novo
  • Upisi

Senior Node.js Engineer

Notch

Ključne odgovornosti
  • design and build scalable backend solutions
  • contribute to architecture decisions
  • solve complex engineering challenges
  • own features from development to production
  • collaborate with cross-functional teams to deliver reliable software solutions

Zahtjevi

bullseye

Potrebne kvalifikacije

Tehničke vještine
Strong experience with Node.js and TypeScript
Experience with NestJS and/or Express
Solid knowledge of REST APIs and Swagger/OpenAPI
Experience with MongoDB and PostgreSQL
Experience with ORMs and migration tools
Strong understanding of software architecture, testing, and clean code practices
Experience with Docker
Experience implementing authentication systems (JWT, OAuth, RBAC)
Comfortable owning solutions in production and working with international teams
green_heart

Poželjne kvalifikacije

Dodatne vještine
At least one frontend framework: React, Angular, Vue
Validation libraries (Class-validator, Zod)
Building background jobs/workflows (Bull/BullMQ, Temporal, cron)
Message queue systems: NATS, RabbitMQ, AWS SQS
Redis
Azure (Blob Storage, Azure AD), AWS (S3, ECR, STS)
CI/CD tools: GitHub Actions, Azure DevOps, ArgoCD, Argo Rollouts, KEDA
Kubernetes (AKS/EKS), Helm
Testing using: Jest, Supertest, Testcontainers, k6
Monitoring and logging services (New Relic, Winston)
OpenSearch, Elasticsearch
AI/LLM integrations (OpenAI API, Anthropic API, LiteLLM, Milvus, Label Studio)
Email services (IMAP, Gmail API, Microsoft Graph API)
Feature flag management (ConfigCat, OpenFeature)
Microsoft Presidio
Strong command line tool usage (Bash, GNU Make)
Originalan opis

We are looking for a Senior Node.js Engineer to join the engineering team at Notch, a full-service custom software development company, on our mission to deliver top-notch digital products for global enterprises and tech disruptors.

What will you do?

As a Senior Node.js Engineer, you will design and build scalable backend solutions powering modern digital products for global clients. You will contribute to architecture decisions, solve complex engineering challenges, and own features from development to production.

  • Build and maintain backend services using Node.js and TypeScript

  • Develop secure and scalable APIs with NestJS and/or Express

  • Design and optimize data models using PostgreSQL, MongoDB, and ORM tools

  • Implement authentication, integrations, and background workflows

  • Ensure high code quality through testing, clean architecture, and best practices

  • Own features end-to-end, from implementation to deployment and production support

  • Collaborate with cross-functional teams to deliver reliable software solutions

What impact would you make in this role?

Your work will directly impact the scalability, reliability, and quality of products used by customers worldwide. You will help build secure, maintainable backend systems that support business-critical applications.

The perfect candidate for Senior Node.js Engineer:

  • Strong experience with Node.js and TypeScript

  • Experience with NestJS and/or Express

  • Solid knowledge of REST APIs and Swagger/OpenAPI

  • Experience with MongoDB and PostgreSQL

  • Experience with ORMs and migration tools (Drizzle ORM, TypeORM, Liquibase, or similar)

  • Strong understanding of software architecture, testing, and clean code practices

  • Experience with Docker

  • Experience implementing authentication systems (JWT, OAuth, RBAC)

  • Comfortable owning solutions in production and working with international teams

We would highly appreciate experience and/or knowledge of:

  • At least one frontend framework: React, Angular, Vue

  • Validation libraries (Class-validator, Zod)

  • Building background jobs/workflows (Bull/BullMQ, Temporal, cron)

  • Message queue systems: NATS, RabbitMQ, AWS SQS

  • Redis

  • Azure (Blob Storage, Azure AD), AWS (S3, ECR, STS)

  • CI/CD tools: GitHub Actions, Azure DevOps, ArgoCD, Argo Rollouts, KEDA

  • Kubernetes (AKS/EKS), Helm

  • Testing using: Jest, Supertest, Testcontainers, k6

  • Monitoring and logging services (New Relic, Winston)

  • OpenSearch, Elasticsearch

  • AI/LLM integrations (OpenAI API, Anthropic API, LiteLLM, Milvus, Label Studio)

  • Email services (IMAP, Gmail API, Microsoft Graph API)

  • Feature flag management (ConfigCat, OpenFeature)

  • Microsoft Presidio

  • Strong command line tool usage (Bash, GNU Make) 

Technologies, frameworks and tools you will use:

Backend : Node.js, TypeScript, NestJS, Express

Databases : PostgreSQL, MongoDB, ORM tools

Infrastructure : Docker, Kubernetes, Helm, Azure/AWS

Testing : Jest, Supertest, Testcontainers, k6

DevOps : GitHub Actions, Azure DevOps, ArgoCD

Messaging : Redis, NATS, RabbitMQ, AWS SQS

Join Notch and work on impactful data platforms used at scale — delivering high-quality solutions while collaborating with talented teams across the globe.

Oglas je objavljen prije 6 danaRok za prijavu traje do: 31. srpnja 2027.