Engineer

Jobgether·Lever
IndiaFull-timePosted Jul 10, 2026
Apply

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for an Engineer based in India.

This role offers the opportunity to contribute to the modernization of a large-scale backend platform by transforming legacy systems into scalable, cloud-native solutions. As a Node.js / TypeScript Engineer, you will design and develop robust APIs that support frontend applications and connected services. You will play a key role in migrating legacy Erlang services and optimizing data architectures for improved reliability and performance. Working within an agile and collaborative environment, you will contribute to architecture decisions, technical improvements, and innovative engineering solutions. The role combines backend development expertise, cloud technologies, and modernization initiatives with a strong focus on quality and scalability. You will collaborate with cross-functional teams to deliver secure, maintainable, and future-ready platforms.

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for an Engineer based in India.

This role offers the opportunity to contribute to the modernization of a large-scale backend platform by transforming legacy systems into scalable, cloud-native solutions. As a Node.js / TypeScript Engineer, you will design and develop robust APIs that support frontend applications and connected services. You will play a key role in migrating legacy Erlang services and optimizing data architectures for improved reliability and performance. Working within an agile and collaborative environment, you will contribute to architecture decisions, technical improvements, and innovative engineering solutions. The role combines backend development expertise, cloud technologies, and modernization initiatives with a strong focus on quality and scalability. You will collaborate with cross-functional teams to deliver secure, maintainable, and future-ready platforms.

Accountabilities:

    The Engineer will be responsible for designing, developing, and modernizing backend services while ensuring high standards of performance, reliability, and maintainability. The role involves working on complex migration projects, improving existing architectures, and collaborating with technical teams to deliver scalable solutions in a cloud-native environment.

    • Analyze existing backend services, APIs, and data flows to understand business logic, technical constraints, and modernization opportunities.
    • Design and develop backend APIs for frontend applications using Node.js and TypeScript, including REST-based and backend-for-frontend (BFF) approaches.
    • Lead the migration and refactoring of legacy services into maintainable, scalable, and well-tested backend solutions.
    • Redesign data models and migrate data from legacy NoSQL systems to AWS-managed databases such as RDS or DocumentDB.
    • Optimize database performance, access patterns, and application scalability.
    • Implement asynchronous communication between services using messaging technologies such as Kafka, SQS, or RabbitMQ.
    • Ensure backend systems meet security, reliability, performance, and scalability requirements.
    • Develop and maintain unit, integration, and migration tests to support safe deployments and functional consistency.
    • Improve system observability through effective logging, monitoring, and tracing practices.
    • Contribute to architecture discussions, code reviews, technical documentation, and engineering best practices.
    • Collaborate with frontend, product, and platform teams within an agile delivery environment.
    • Requirements:

      The ideal candidate will be an experienced backend engineer with strong expertise in Node.js, TypeScript, API development, and cloud-native architectures. You should have experience working on modernization projects, enjoy solving complex technical challenges, and be comfortable collaborating in autonomous and agile teams.

      • Master’s Degree in Computer Science or an equivalent technical discipline.
      • 5 to 8 years of experience in backend software development.
      • Strong expertise in Node.js and TypeScript development.
      • Proven experience designing APIs for frontend applications, including REST APIs, BFF patterns, or contract-first approaches.
      • Experience with legacy system migrations, large-scale refactoring, or platform modernization projects.
      • Knowledge of Erlang-based systems is a plus but not mandatory.
      • Strong understanding of data modeling, database architecture, and migration strategies.
      • Experience migrating from NoSQL databases to AWS-managed solutions such as RDS or DocumentDB is preferred.
      • Hands-on experience with messaging systems such as Kafka, SQS, RabbitMQ, or similar technologies.
      • Good knowledge of AWS services and cloud-native application architectures.
      • Strong understanding of backend security practices, including authentication, authorization, OAuth, JWT, IAM, and API protection.
      • Strong testing mindset with experience in unit, integration, and migration testing.
      • Fluent English communication skills required; additional language skills are a plus.
      • Ability to work effectively in a transformation environment with a pragmatic, quality-focused approach.
      • Strong collaboration skills and ability to contribute within small, autonomous teams.
      • Benefits:

        • Opportunity to work on impactful modernization projects involving cloud-native technologies and scalable platforms.
        • Exposure to advanced engineering practices, backend architecture, and large-scale system transformation.
        • Collaborative agile environment with opportunities to contribute to technical decisions.
        • Professional growth opportunities through challenging projects and continuous learning.
        • Flexible work environment supporting collaboration across international teams.
        • Opportunity to work with modern technologies including Node.js, TypeScript, AWS, RDS, DocumentDB, Kafka, SQS, and RabbitMQ.
        • Inclusive workplace culture focused on diversity, collaboration, and innovation.
        • Supportive environment encouraging knowledge sharing, ownership, and career development.
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!  Why Apply Through Jobgether?    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

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free