We are looking for a highly skilled and motivated Senior Software Engineer to join our growing engineering team in Mumbai. The ideal candidate will have strong experience in designing, developing, and maintaining scalable applications, along with a passion for clean code, best practices, and mentoring junior engineers.
-
Design, develop, test, and deploy high-quality software solutions.
-
Build scalable and reliable backend systems and/or frontend applications.
-
Collaborate with product managers, designers, and cross-functional teams to define and deliver features.
-
Review code, provide feedback, and ensure adherence to coding standards.
-
Troubleshoot production issues and improve system performance.
-
Contribute to system architecture and technical decision-making.
-
Mentor junior developers and support team growth.
-
Write and maintain technical documentation.
-
Stay updated with emerging technologies and best practices.
Requirements
✅ Education
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
✅ Experience
- 5–8+ years of professional software development experience.
✅ Technical Skills
- Strong proficiency in at least one programming language:
Java / Python / C# / JavaScript / Go -
Experience with backend frameworks:
Spring Boot, Node.js, Django, .NET -
Frontend experience (preferred):
React, Angular, or Vue.js -
Solid understanding of:
- Data structures & algorithms
-
Object-oriented design principles
-
RESTful APIs and microservices architecture
-
- Experience with databases:
MySQL, PostgreSQL, MongoDB -
Familiarity with cloud platforms:
AWS / Azure / GCP -
Knowledge of containerization & DevOps tools:
Docker, Kubernetes, CI/CD pipelines
Benefits
Competitive salary and performance bonuses
Health insurance and wellness benefits
Flexible working hours / hybrid work model
Learning and development opportunities
Collaborative and inclusive work culture