Senior Backend Software Engineer

Year    Remote, IN, India

Job Description

Job Title: Senior Backend Software Engineer



Work Mode: Permanent Remote



Work timings: 4.00 PM - 1.00 AMs



Employment Type: Permanent, Full-time with PF



(Note: No On-site opportunity)



Role Overview



As a

Senior Backend Software Engineer

, you will design, build, and maintain scalable Node.js middleware services that integrate with enterprise SOAP-based systems. You will work across

both modern and legacy codebases, improving performance, reliability, and extensibility across the service layer

.

You'll collaborate with cross-functional partners and play a key role in shaping high-quality backend development within the team.

Who You Are



A backend engineer who excels in middleware-heavy, integration-driven environments.

Comfortable working with both modern Node.js services and legacy codebases.

A problem-solver who takes ownership of service quality and reliability.

Someone who values clean code, maintainability, and strong testing practices.

What You'll Do



Backend Engineering & Middleware Development



Build and maintain backend services using

Node.js

and

TypeScript

.

Develop and improve RESTful APIs and middleware pipelines for system-to-system communication.

Integrate with

SOAP/XML services

, including WSDL handling, schema validation, and transformation logic.

Improve and refactor legacy middleware components while supporting modernization initiatives.

Deliver end-to-end solutions including design, development, testing, deployment, and monitoring.

System Integration & Architecture



Translate business requirements into scalable backend solutions.

Collaborate with SOAP service teams and enterprise system owners to define integration patterns.

Refactor and optimize existing services for performance and maintainability.

Participate in architectural discussions around service boundaries, data flow, and integration design.

Quality, Reliability & Performance



Conduct performance tuning, debugging, and optimization across middleware layers.

Ensure service reliability, uptime, and throughput that meets business needs.

Contribute to CI/CD pipeline enhancements and observability best practices using

New Relic

.

Collaboration



Work closely with product managers, frontend developers, and backend engineers.

Participate in code reviews and contribute to shared engineering standards.

Document service behavior, API contracts, and integration details.

Qualifications

Required



8+ years

of backend engineering experience, including

5+ years

building Node.js services.

Strong proficiency in

JavaScript (ES6+)

and

TypeScript

, including modern language features and type-safe development.

Hands-on experience with

SOAP/XML services

, WSDLs, and XML schema handling.

Strong understanding of middleware patterns and enterprise integration.

Experience with Node.js frameworks:

Express

,

Fastify

, or

Koa

.

Strong knowledge of:

o Asynchronous programming

o REST API design

o Error handling & resilience patterns

o Secure backend development

Experience with

Jest

or similar testing frameworks.

Experience with containers, CI/CD pipelines, and cloud deployments (AWS, GCP, Azure).

Familiarity with distributed system debugging and multi-service integration.

Preferred



Experience with large-scale enterprise retail or sales systems.

Experience with

Amazon SQS

or similar message-queuing systems.

Exposure to modernizing legacy backend systems.

Experience with application performance monitoring using

New Relic

.

Strong writing and documentation skills.

Job Types: Full-time, Permanent

Pay: ₹1,500,000.00 - ₹3,800,000.00 per year

Benefits:

Health insurance Provident Fund Work from home
Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5067764
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year