Talent.com
Senior Node.JS Engineer (Nest.JS) (#4117)
Senior Node.JS Engineer (Nest.JS) (#4117)N-iX • Ukraine
Senior Node.JS Engineer (Nest.JS) (#4117)

Senior Node.JS Engineer (Nest.JS) (#4117)

N-iX • Ukraine
30+ дней назад
Описание вакансии

Work type : Office / Remote Technical Level : Senior Job Category : Software Development Project : Lebara

Our client is one of Europe's fastest-growing mobile companies with 5 million active customers, 1,000 employees worldwide, and operations in five countries. The client is using the mobile virtual network operator business model.

We are looking for a Senior Backend result-oriented developer who has good knowledge and experience of Nest.js.

Responsibilities :

  • Own microservices in NestJS (TypeScript) : define module boundaries, version APIs, and ship resilient, well-tested services.
  • Design internal communication : implement REST / gRPC / event-driven patterns (e.g., request / response, pub / sub), handle retries, timeouts, backoff, and circuit breakers.
  • Implement secure JWT auth : access / refresh lifecycles, rotation, audience / issuer validation, revocation / blacklisting, and token storage best practices.
  • Deliver payment integrations : integrate with gateways (e.g., Stripe / Adyen / Braintree), implement idempotent operations, handle captures / refunds / disputes, and reconcile via signed webhooks .
  • Build and consume webhooks : define payload contracts, verify signatures / HMAC, ensure idempotency, and implement robust retry and DLQ strategies.
  • Enable real-time features with WebSockets : use NestJS Gateways / Socket.IO or ws for presence, notifications, and fan-out at scale; secure and rate-limit connections.
  • Use Redis / Valkey effectively : design cache keys / TTLs, apply cache-aside / write-through, implement distributed locks, queues / streams, pub / sub, and mitigate hot keys.
  • Containerize and run locally : craft efficient multi-stage Docker builds, add healthchecks, and orchestrate multi-service dev stacks with docker-compose .
  • Quality & reliability : write unit / integration / e2e tests (Jest / Supertest), add schema validation (class-validator / OpenAPI), and instrument with logs / metrics / traces.
  • Collaborate across teams : review PRs, write concise design docs, and partner with product, frontend, and data to deliver measurable outcomes.

Requirements :

  • 5+ years building backend systems; 3+ years NestJS + TypeScript in production.
  • Strong Docker and docker-compose skills (multi-stage builds, image slimming, healthchecks).
  • Solid microservice design : domain boundaries, API versioning, idempotency, saga / choreography, and eventual consistency (outbox / inbox).
  • Hands-on JWT implementation in distributed systems.
  • Demonstrated payment experience (idempotency keys, reconciliation jobs) and webhooks (HMAC / signatures, replay protection, retries).
  • Built and scaled WebSockets features in production.
  • Proficiency with Redis / Valkey for caching and real-time patterns; strong SQL fundamentals (PostgreSQL / MySQL) and practical ORM experience (TypeORM / Prisma).
  • Testing mindset with meaningful coverage and CI checks; working knowledge of security best practices (OWASP, secrets management, least privilege).
  • Comfortable with telemetry (structured logs, metrics, tracing) and on-call ownership.
  • Nice to have :

  • Kong Gateway (or similar API gateway) for routing, auth, rate limiting, and observability.
  • Kubernetes / Helm; service meshes (Istio / Linkerd).
  • Event platforms (NATS / Kafka / RabbitMQ) and streaming patterns.
  • GraphQL (Apollo / NestJS) including subscriptions.
  • 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
  • Создать оповещение о вакансиях для этого поиска

    Senior Engineer • Ukraine

    Похожие вакансии
    #75 Senior Full Stack JS Engineer

    #75 Senior Full Stack JS Engineer

    NineTwoThree AI Studio • UA
    Quick Apply
    Global team | ⏳ Full-time.If you’re looking to work on .Join NineTwoThree AI Studio, a .AI-powered web and mobile apps.Our work speaks for itself—some of our cust...Показать больше
    Последнее обновление: 20 дней назад
    819 | Senior Golang Developer (Short term)

    819 | Senior Golang Developer (Short term)

    Intetics • UA
    Quick Apply
    Intetics, a leading global technology company providing custom software application development, distributed professional teams, software product quality assessment, and “all-things-digital” soluti...Показать больше
    Последнее обновление: 30+ дней назад
    Senior Backend Developer | Laravel, Node.js, Python (MVPs & Scalable Systems)

    Senior Backend Developer | Laravel, Node.js, Python (MVPs & Scalable Systems)

    HR Force International • UA
    Quick Apply
    We are seeking a Senior Backend Developer for our New Initiatives Team, responsible for building MVPs, prototypes, and innovative product features from the ground up. This role requires a mix of str...Показать больше
    Последнее обновление: 30+ дней назад
    #77 Senior Full Stack JS Engineer (with Python experience)

    #77 Senior Full Stack JS Engineer (with Python experience)

    NineTwoThree AI Studio • UA
    Quick Apply
    Join a stable, long-term project that's been in continuous development for 5+ years.The project offers consistent, meaningful work on a mature financial services platform.It is a comprehensive fina...Показать больше
    Последнее обновление: 20 дней назад
    Senior Scala / Java (Quarkus) Engineer

    Senior Scala / Java (Quarkus) Engineer

    Veli Technologies Ltd. • UA
    Quick Apply
    We’re a product powerhouse building a full-stack ecosystem for iGaming businesses.One bet : our technology is so rock-solid that we stake our own business on it. From our hubs in Ukraine, Georg...Показать больше
    Последнее обновление: 20 часов назад • Новинка!
    Front-end Developer

    Front-end Developer

    Nacre Capital • UA
    Quick Apply
    UN reports estimate the world will not have enough food by 2050 due to increased population and land limitations.The food and agriculture industries are adjusting and trying to become mor...Показать больше
    Последнее обновление: 2 дней назад
    817 | Senior Node.js Developer (Short term)

    817 | Senior Node.js Developer (Short term)

    Intetics • UA
    Quick Apply
    Developer to enrich its team with a skilled professional to spread the company’s ideas, vision, content, and messages.Our client creates digital toys and other playful products for kids around the ...Показать больше
    Последнее обновление: 30+ дней назад
    Senior DevOps Engineer

    Senior DevOps Engineer

    Veli Technologies Ltd. • UA
    Quick Apply
    We’re a product powerhouse building a full-stack ecosystem for iGaming businesses.One bet : our technology is so rock-solid that we stake our own business on it. From our hubs in Ukraine, Georg...Показать больше
    Последнее обновление: 7 дней назад
    Senior QA Automation Engineer

    Senior QA Automation Engineer

    FYST • UA
    Quick Apply
    WHAT YOU'LL BE WORKING ON Performing 50 / 50 manual and automated testing (Python) : manually testing new features and then automating them. Working with an already established Python automation framew...Показать больше
    Последнее обновление: 30+ дней назад
    Team Lead Node JS

    Team Lead Node JS

    Veli Technologies Ltd. • UA
    Quick Apply
    We’re a product powerhouse building a full-stack ecosystem for iGaming businesses.One bet : our technology is so rock-solid that we stake our own business on it. From our hubs in Ukraine, Georg...Показать больше
    Последнее обновление: 30+ дней назад
    Senior QA Automation Engineer (VeliX)

    Senior QA Automation Engineer (VeliX)

    Veli Technologies Ltd. • UA
    Quick Apply
    We’re a product powerhouse building a full-stack ecosystem for iGaming businesses.One bet : our technology is so rock-solid that we stake our own business on it. From our hubs in Ukraine, Georg...Показать больше
    Последнее обновление: 30+ дней назад
    Junior Support Engineer (Payments)

    Junior Support Engineer (Payments)

    Veli Technologies Ltd. • UA
    Quick Apply
    We’re a product powerhouse building a full-stack ecosystem for iGaming businesses.One bet : our technology is so rock-solid that we stake our own business on it. From our hubs in Ukraine, Georg...Показать больше
    Последнее обновление: 21 дней назад
    Senior Go Developer

    Senior Go Developer

    FYST • UA
    Quick Apply
    WHAT YOU'LL BE WORKING ON Query optimization to improve performance and efficiency Data handling tasks including synchronization and transfer across services Implementing new business logic and exp...Показать больше
    Последнее обновление: 30+ дней назад
    JavaScript Technical Interviewer

    JavaScript Technical Interviewer

    Intetics • UA
    Quick Apply
    American technology company providing custom software application development, distributed professional teams creation, software product quality assessment, and “all-things-digital” solutions, is l...Показать больше
    Последнее обновление: 30+ дней назад
    Full Stack Product Engineer for a US-based company (remote)

    Full Stack Product Engineer for a US-based company (remote)

    Town Web • UA
    Quick Apply
    HeyGov is a fast-growing Govtech startup.We're using AI tools to build new software that improves how local governments operate. We're pushing boundaries by delivering unexpected solutions using the...Показать больше
    Последнее обновление: 30+ дней назад
    Senior Frontend Developer | Vue.js

    Senior Frontend Developer | Vue.js

    HR Force International • UA
    Quick Apply
    We are seeking a Senior Frontend Developer with deep expertise in building, optimizing, and scaling modern web applications. This role demands a balance between performance optimization and deliveri...Показать больше
    Последнее обновление: 30+ дней назад
    Senior Full-Stack / AI Systems Engineer

    Senior Full-Stack / AI Systems Engineer

    division50 • UA
    Quick Apply
    Senior Full-Stack / AI Systems Engineer.Lead Platform Owner (Migration, Stabilization & Integrations).Remote | Full-time preferred (strong part-time with ramp acceptable).You will take ownershi...Показать больше
    Последнее обновление: 11 дней назад
    Senior Node.js Engineer

    Senior Node.js Engineer

    Avenga • Ukraine
    Quick Apply
    At Avenga, we believe that human creativity empowers technology that matters.Operating globally, our 6000+ specialists provide a full spectrum of services, including business and tech advisory, ent...Показать больше
    Последнее обновление: 27 дней назад