who can independently contribute to hands-on development while also leading and mentoring a development team. The ideal candidate will have strong expertise in
system design and architecture
, excellent
problem-solving and DSA skills
, and solid experience with
MySQL
,
design patterns
,
microservices
, and
cloud platforms
. This role requires both technical mastery and effective cross-team communication.
Key Responsibilities:
Design, develop, and maintain scalable, high-performance applications.
Lead by example through hands-on coding and technical decision-making.
Own system design, architecture decisions, and technical roadmap.
Design and implement microservices-based architectures.
Apply appropriate software design patterns to solve complex problems.
Guide the team on best practices, code quality, performance, and security.
Review code, conduct technical discussions, and mentor junior developers.
Collaborate closely with product managers, architects, QA, and DevOps teams.
Ensure optimal database design, query optimization, and performance tuning in MySQL.
Participate in architectural reviews and contribute to long-term technical strategy.
Effectively communicate technical concepts to both technical and non-technical stakeholders.
Required Technical Skills:
Strong hands-on experience in backend development (language/framework as per stack).
Excellent knowledge of
System Design and Software Architecture
.
Strong understanding of
Data Structures and Algorithms (DSA)
.
Proven experience with
MySQL
(schema design, indexing, optimization).
Deep understanding of
Design Patterns
and their real-world application.
Experience designing and working with
Microservices Architecture
.
Solid knowledge of
Cloud platforms
(AWS / GCP / Azure) and cloud-native concepts.
Familiarity with REST APIs, message queues, and asynchronous systems.
Understanding of CI/CD pipelines and modern DevOps practices (preferred).
Soft Skills:
Strong leadership and team management capabilities.
Excellent communication and collaboration skills.
Ability to take ownership and drive projects end-to-end.
Strong analytical and problem-solving mindset.
Comfortable working in a fast-paced, evolving environment.
Experience: 8+ years (with proven team leadership experience)
Good to Have:
Experience with containerization (Docker, Kubernetes).
Exposure to event-driven or distributed systems.
Prior experience in scaling systems and handling high-traffic applications.
Please note that applicants whose skills do not match the job description are requested not to apply.
Job Types: Full-time, Permanent
Pay: ?55,000.00 - ?100,000.00 per month
Benefits:
Provident Fund
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.