JobTarget Logo

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) in India at Jobgether

NewJob Function: Information Technology
Jobgether
India, India
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

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

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
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

India, India

Frequently asked questions about this position

Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.