Back-end NodeJS Developer

Job Type Permanent
Reference 31720

Backend NodeJS Developer

You are:

  • Experienced in back- end development
  • Understanding of software design patterns and best practices
  • Able writing clean, modular and robust code
  • Always looking for ways to make things better and to deliver faster with higher quality

You have:

  • 3+ years of professional experience in NodeJS
  • Professional experience with JavaScript/TypeScript
  • Knowledge of creating and maintaining APIs and different web services (REST, RPC).
  • Experience in Agile software development process
  • Good command of English language
  • Experience with NATS/Streaming, GRPC, Redis, MySQL, Clickhouse, Protocol Buffers, and Docker will be considered as a strong advantage


  • Proficiency with service-based architecture; containerization and deployments to kubernetes pods in public cloud
  • Experience writing microservices in NodeJS
  • Expertise in dealing with distributed streaming platform like Apache Kafka, NATS/Streaming, ProtoBufs, gRPC, Clickhouse column storage, Redis, Event sourcing, Docker and Kubernetes
  • Google cloud platform familiarity
  • Design and implement scalable, low-latency, event-driven architectures
  • Design and implement clear and robust API


  • Develop new functionalities and maintain the existing ones in multiple projects.
  • Involved in Agile Software development process.
  • Follow best practices (Recommendations are taken under consideration and are strongly appreciated).
Apply Now