axiusSoftware logo
axiusSoftware Verified
Software Development, IT Services, Information Technology

Senior Backend Engineer – Node.js & Microservices

United StatesRemoteFull TimeSenior$40,000–$95,000 /moPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Seeking a Senior Node.js Developer with expertise in microservices to design, develop, and scale high-performance backend systems. Responsibilities include architecting microservices, building RESTful/GraphQL APIs, ensuring system reliability, and optimizing databases. Requires 5+ years of backend development with Node.js, strong microservices experience, proficiency in frameworks like Express.js/NestJS, API design, SQL/NoSQL databases, message brokers, and understanding of system design and distributed systems. Cloud platform experience is preferred. This is a full-time, remote position.

We are seeking a highly skilled Senior Node.js Developer with strong expertise in microservices architecture to design, develop, and scale high-performance backend systems. The ideal candidate will have hands-on experience building distributed systems, working with APIs, and deploying scalable services in a cloud-native environment.

Key Responsibilities

  • Design and develop scalable backend services using Node.js
  • Architect and implement microservices-based solutions
  • Build and maintain RESTful and/or GraphQL APIs
  • Ensure high performance, reliability, and scalability of applications
  • Collaborate with frontend, DevOps, and product teams for end-to-end delivery
  • Implement inter-service communication (e.g., message queues, event-driven architecture)
  • Optimize database queries and data models for performance
  • Ensure code quality through best practices, code reviews, and testing
  • Troubleshoot production issues and ensure system stability
  • Contribute to architectural decisions and technical strategy

Required Skills & Qualifications

  • 5+ years of experience in backend development with Node.js
  • Strong experience in microservices architecture (mandatory)
  • Proficiency in frameworks such as Express.js / NestJS
  • Experience with API design (REST/GraphQL)
  • Hands-on experience with databases:
  • SQL (PostgreSQL/MySQL) and/or
  • NoSQL (MongoDB, Redis)
  • Experience with message brokers (Kafka, RabbitMQ, or similar)
  • Familiarity with Docker & containerization
  • Understanding of CI/CD pipelines
  • Experience with cloud platforms (AWS / Azure / GCP)
  • Strong understanding of system design and distributed systems

Preferred Skills

  • Experience with Kubernetes
  • Knowledge of event-driven architecture
  • Exposure to API Gateway, service mesh
  • Experience in high-traffic or scalable platforms
  • Familiarity with security best practices (OAuth, JWT, etc.)

Soft Skills

  • Strong problem-solving and analytical thinking
  • Ability to work in a fast-paced, collaborative environment
  • Clear communication and ownership mindset
  • Ability to work in a competitive environment

Job Types: Full-time, Permanent

Pay: $40,000.00 - $95,000.00 per month

Benefits:

  • Flexible schedule

Application Question(s):

  • Mention your current LPA and expected LPA

Experience:

  • Node.js: 3 years (Required)
  • Microservices: 2 years (Required)
  • PostgreSQL: 2 years (Required)

Language:

  • English (Required)

Work Location: Remote

Ready to apply?
You'll be redirected to axiusSoftware's application page.