Home › Search › Senior Software Engineer Jobs › Senior Software Engineer (Python, Golang, Node.js, Elixir, SQL)

Senior Software Engineer (Python, Golang, Node.js, Elixir, SQL)

Mumbai, IN · senior
More Senior Software Engineer jobs: Senior Software Engineer jobsSenior Software Engineer salary

Job at a glance

Mumbai, IN
Location
Senior
Seniority
Senior Software Engineer jobs
Category

Job Title : Senior Software Engineer (Python, Golang, Node.js, Elixir, SQL) Experience : 5+ Years Location : Mumbai (Work From Office) Employment Type : Full Time Opportunity Job Summary : We are looking for a Senior Software Engineer with strong backend development experience to build scalable, cloud-native applications and distributed systems. The ideal candidate should have experience in product-based environments, designing microservices, REST APIs, and customer-facing production applications while collaborating with cross-functional teams.

Mandatory Skills : Backend Development, Python, Golang, Node.js, Elixir, SQL, Cloud-Native Architecture, REST APIs, Microservices, Distributed Systems, Cloud Platforms, Relational & NoSQL Databases, Platform Engineering, CI/CD, Production Support, System Design Key Responsibilities : Design and develop scalable backend services, REST APIs, and microservices. Build and enhance cloud-native, high-performance applications.

Participate in architecture and system design discussions. Collaborate with Product, DevOps, Security, and Data Engineering teams. Troubleshoot production issues and optimize application performance. Mentor team members and contribute to engineering best practices. Required Skills : 5+ years of software development experience in product-based organizations. Strong backend development using Python, Golang, Node.js, Elixir, or similar technologies .

Experience with REST APIs, Microservices, SQL, and Distributed Systems . Strong understanding of cloud platforms and cloud-native architecture. Hands-on experience with relational and NoSQL databases. Familiarity with CI/CD, monitoring, and DevOps practices. Preferred Skills : Experience building highly scalable distributed systems. Strong debugging, troubleshooting, and performance optimization skills.

Familiarity with DevOps practices, CI/CD pipelines, monitoring, logging, and observability tools. Excellent communication, collaboration, and problem-solving abilities. Experience mentoring engineers and leading technical initiatives.

The data behind this page: Pay transparency Ghost jobs Remote work Hiring market State of Jobs report All datasets
Search all live jobs — free, no account →