SP

Senior Software Engineer

SPIRO

a month ago

Expired On09 Feb 2026

Pune, Maharashtra, India

Job description & requirements

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

  • 5–8+ 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

Location :

Pune, Maharashtra, India

Create alert for similar jobs

Similar Jobs