🔔 FCM Loaded

Senior Software Engineer

SPIRO

5 - 10 years

Pune

Posted: 04/01/2026

Getting a referral is 5x more effective than applying directly

Job Description

Senior Software Engineer Node.js


Employment Type: Full-time

Experience Level: Senior


About the Role

We are seeking a highly skilled Senior Software Engineer with deep expertise in Node.js to join our engineering team. You will play a key role in designing, developing, and optimizing scalable backend systems and microservices. As a senior member of the team, you will also guide engineering best practices, mentor developers, and collaborate closely with product and architecture groups to deliver high-impact solutions.


Key Responsibilities

  • Design, develop, and maintain high-performance backend services using Node.js.
  • Build and optimize RESTful and/or GraphQL APIs .
  • Architect and implement scalable, secure, and reliable microservices .
  • Collaborate with cross-functional teams (Product, DevOps, QA, Design) to translate requirements into technical solutions.
  • Write clean, maintainable, and well-tested code following best practices.
  • Conduct code reviews , provide technical leadership, and mentor mid/junior engineers.
  • Troubleshoot production issues and optimize system performance.
  • Work with CI/CD pipelines and participate in release management.
  • Contribute to the overall engineering strategy, technical roadmap, and architecture decisions.


Required Qualifications

  • 58+ years of professional experience as a Backend or Full-Stack Engineer .
  • Strong proficiency with Node.js , JavaScript/TypeScript, and asynchronous programming patterns.
  • Solid understanding of microservice architecture , distributed systems, and event-driven design.
  • Experience building and consuming RESTful APIs or GraphQL APIs.
  • Hands-on experience with databases (SQL and NoSQL).
  • Experience with Docker, container orchestration (Kubernetes preferred), and cloud platforms (AWS/Azure/GCP ).
  • Knowledge of modern CI/CD tools (GitHub Actions, Jenkins, GitLab CI, etc.).
  • Strong problem-solving, debugging, and performance optimization skills.
  • Excellent communication and collaboration abilities.

Preferred Qualifications

  • Experience with message queues (Kafka, RabbitMQ, SQS, Redis Streams).
  • Familiarity with serverless technologies (AWS Lambda or similar).
  • Experience with Terraform or other IaC tools.
  • Exposure to frontend frameworks (React, Angular, Vue) is a plus.
  • Knowledge of security best practices (OWASP, JWT, OAuth2).
  • Experience working in Agile/Scrum environments.


What We Offer

  • Competitive salary and performance bonuses
  • Health, dental, and retirement benefits
  • Flexible remote or hybrid work options
  • Opportunity to work with modern tech stacks and complex systems
  • A collaborative and growth-oriented engineering culture

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.