Padmi

Sr. Software Engineer

MumbaiPosted 1 month ago
Software engineeringUnspecified
Apply at Tech Mahindra

Opens the source posting on careers.techmahindra.com

Source description

About the role

View original

Job Description

Skill Set

  • Node.JS

  • Total Experience :

  • 5.00 to 10.00 Years

  • No of Openings :

  • 1

  • Job Post Date :

  • 09/06/2026

  • Job Expiry Date :

  • 31/07/2026

  • Domain :

  • IT

  • Location :

  • PUNE [India]

  • Job Reference No :

  • 4082888

  • Recommend to friend

  • Job Summary

  • Job Title: Senior Full Stack Developer (Node.js)

  • Location: TechM Pune Hinjewadi Plot 1

  • Years of Experience: 5 7 Years

  • Job Summary

We are seeking a highly skilled Senior Full Stack Developer with 5 7 years of experience in designing, developing, and delivering scalable enterprise applications. The ideal candidate will possess strong backend expertise in Java (Spring Boot/Microservices) and Node.js, along with a solid understanding of modern architecture and cloud platforms. This role includes leadership responsibilities, mentoring junior developers, and driving best practices within the team.

Key Responsibilities

Design and develop scalable, high performance applications using Java (Spring Boot) and Node.js.

Define and implement microservices architecture, ensuring scalability, reliability, and maintainability.

Lead backend development efforts and contribute to overall system architecture.

Collaborate with frontend teams to deliver end to end full stack solutions.

Design and develop RESTful APIs and integrate with internal/external systems.

Drive code quality, conduct reviews, and promote best practices across the team.

Troubleshoot performance issues and optimize applications for speed and scalability.

Work closely with product owners, architects, and stakeholders to translate business needs into technical solutions.

Mentor junior developers and support team growth.

Ensure adherence to security, compliance, and DevOps practices.

Mandatory Skills

5+ years of experience in software development.

Strong expertise in Java (Spring Boot).

Hands on experience with Node.js (Nestjs preferred).

Solid understanding of REST API Design.

Experience with SQL (PostgreSQL/MySQL) and NoSQL (MongoDB) databases.

Strong knowledge of Software Design Pattern, system design, and scalable architecture.

Experience with message brokers (Kafka, RabbitMQ).

Familiarity with Containers (Docker, Kubernetes).

Proficiency with version control systems (Git).

Strong troubleshooting, debugging, and performance tuning skills.

Experience working in Agile/SCRUM environments.

Preferred Skills

Experience with Cloud Computing (AWS/Azure/GCP).

Knowledge of CI/CD Pipeline (Jenkins, GitHub Actions).

Exposure to event driven architecture.

Experience with frontend frameworks (Angular).

Understanding of DevOps and Site Reliability Engineering (SRE) practices.

Qualifications

  • We are looking for a proactive individual who is passionate about technology and has a strong desire to lead and mentor others. If you meet the above qualifications and are excited about the opportunity to work in a dynamic environment, we encourage you to apply.

  • Recommend to Friend

  • Please enter your Name

  • Please enter your email

  • Please enter your Friends Name

  • Please enter your friend's emailId Please enter valid email id , e.g. abc@gmail.com

One address, no account. We’ll tell you when matching roles go live.

More at Tech Mahindra

Related open roles

View all roles