Jobless Developer
Jobgether logo
Jobgether

Posted 4 days ago

Open

Node.js Developer (5–10 Years of Hands-on Experience in Node.js, TypeScript, Data Migration, and Messaging Systems such as Kafka, SQS, RabbitMQ, or similar)

IndiaRemoteFull-time

AI Summary

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Node.js Developer (5–10 Years of Hands-on Experience in Node.js, TypeScript, Data Migration, and Messaging Systems such as Kafka, SQS, RabbitMQ, or similar) based in India.

About this role

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Node.js Developer (5–10 Years of Hands-on Experience in Node.js, TypeScript, Data Migration, and Messaging Systems such as Kafka, SQS, RabbitMQ, or similar) based in India.

This role sits at the heart of a large-scale backend modernization initiative, focused on transforming legacy systems into scalable, cloud-native services. You will be responsible for redesigning and rebuilding critical backend APIs that power frontend applications and downstream services. The work involves migrating complex legacy Erlang-based systems and Riak data stores into modern AWS-based architectures using Node.js and TypeScript. You will operate in an API-first, event-driven environment where performance, reliability, and scalability are key priorities. This is a high-impact engineering role where your contributions directly shape platform stability, technical debt reduction, and long-term system evolution. You will collaborate closely with cross-functional teams in a fast-moving, transformation-driven engineering culture.

Accountabilities:

  • Lead the analysis of existing Erlang-based services, understanding API logic, data flows, and Riak-based storage patterns to identify modernization opportunities.
  • Design and develop scalable backend APIs using Node.js and TypeScript, ensuring clean contracts for frontend and service consumption.
  • Drive end-to-end migration of legacy systems into modern cloud-native architectures, including redesigning data models and moving from Riak to AWS services such as RDS and DocumentDB.
  • Implement event-driven communication between services using messaging systems such as Kafka, SQS, or RabbitMQ.
  • Ensure system reliability, performance, observability, and security across APIs and backend services in an AWS environment.
  • Contribute to architecture discussions, code reviews, documentation, and agile delivery cycles within a collaborative engineering setup.
  • Requirements:

    • 5–10 years of hands-on backend development experience with strong expertise in Node.js and TypeScript.
    • Proven experience designing APIs for frontend consumption using REST and/or BFF patterns.
    • Strong background in legacy system modernization, large-scale refactoring, or migration programs.
    • Solid understanding of data modeling and database migration, especially from NoSQL systems to RDS or DocumentDB.
    • Hands-on experience with messaging systems such as Kafka, SQS, RabbitMQ, or equivalent event-driven technologies.
    • Strong knowledge of AWS cloud services and cloud-native architecture principles.
    • Experience with backend security practices including authentication, authorization, JWT, OAuth, and IAM.
    • Strong testing mindset with experience in unit, integration, and migration testing strategies.
    • Excellent problem-solving, communication, and collaboration skills in distributed team environments.
    • Benefits:

      • Competitive compensation aligned with experience and industry benchmarks
      • Opportunity to work on large-scale cloud-native transformation programs
      • Exposure to modern backend architectures including microservices and event-driven systems
      • Flexible and collaborative engineering culture with global teams
      • Career growth opportunities in advanced backend engineering and cloud technologies
      • Learning exposure across AWS, distributed systems, and modern data architecture

Browse these categories