Senior Node.JS Engineer (#4635)

Ukraine
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development
Project:
N-iX is a global software solutions and engineering services company

N-iX is looking for a Senior Node.js Engineer for one of our clients.

The first Israeli SMS aggregator - connecting businesses of all sizes to the world with an API that developers love with a live, large-scale messaging platform powering tens of millions of events daily under strict SLA requirements. We provide the backbone infrastructure that enables reliable and real-time communication at scale.

Role mission
Join the core engineering team of client, a live large-scale messaging platform, and act as a production-grade backbone engineer responsible for systems processing tens of millions of events per day under strict SLA requirements.

This is a long-term, full-time role focused on stability, scalability, and reliability, rather than feature velocity at the expense of quality.

Key Responsibilities:

  • Design, develop, and maintain large-scale messaging and event-driven backend platforms.
  • Drive migration initiatives from monolithic to microservices architectures.
  • Champion low-latency, real-time system operation (WebSockets, Socket.IO, streaming pipelines).
  • Ensure reliability and observability through strong monitoring and incident handling systems.
  • Collaborate and integrate deeply with the engineering team to guarantee long-term platform evolution and quality.

Mandatory Experience:

  • Backend Engineering: 8+ years of hands-on backend experience.
  • Expertise: Node.js, TypeScript at a production and expert level.
  • Architecture: Microservices design and migration from monoliths.
  • API Design: REST, OpenAPI / Swagger.
  • High-Load Messaging: Proven experience with high-throughput systems; message queues/event-driven (Kafka or RabbitMQ mandatory).
  • Resilience: Handling backpressure, retries, DLQs, idempotency, rate limiting, failure isolation.
  • Realtime Systems: Experience with realtime systems (WebSockets, Socket.IO, WebRTC, streaming pipelines), processing telemetry or delivery reports.
  • Databases & Caching: PostgreSQL/MySQL (schema design, performance tuning), Redis for caching/buffering.
  • Cloud & Deployment: Strong experience with GCP, Docker, CI/CD pipelines.
  • Observability: Prometheus, Grafana, Datadog, Sentry, or Kibana.
  • Production Readiness: Experience in incident response and on-call rotations.

Strong Advantages (Nice to Have):

  • Payments, fintech, or banking system experience.
  • Security and authentication (JWT, OAuth2).
  • Infrastructure as Code (Terraform).
  • Kafka at scale.
  • Technical leadership, system ownership roles.
  • Experience with unstable third-party APIs.

Soft Skills:

  • Strong ownership and system-level thinking.
  • Calm under pressure, Excellent English communication.
  • Team-first orientation (not freelance-focused).
  • Proactive and independent within a collaborative environment.

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

×

Easy apply

    or
    Refer a friend