HamburgerMenu
hirist

Principal Software Engineer - MERN Stack

Tidyhire
Hyderabad
10 - 17 Years

Posted on: 25/12/2025

Job Description

Description :


Principal Software Engineer - MERN stack balances hands-on development with technical leadership, ensuring long-term scalability, reliability, and maintainability of enterprise-grade platform.

Key Responsibilities :

- Design, develop, and own complex full-stack modules and shared components.

- Drive frontend and backend architectural decisions within the MERN stack.

- Define best practices for React architecture, API design, and data modeling.

- Anticipate and mitigate performance, scalability, and security risks.

- Mentor engineers and raise the overall engineering bar.

- Lead technical reviews and influence coding standards.

- Partner with DevOps and System Engineering on deployment, observability, and reliability.

- Troubleshoot and resolve complex production issues across system layers.

- Contribute to system-level and cross-team technical discussions.

Required Skills & Experience :

- 10+ years of professional software engineering experience.

- Deep expertise in MERN stack (MongoDB, Express.js, React, Node.js).

- Strong experience designing scalable full-stack systems.

- Proven ability to optimize frontend performance and backend throughout.

- Experience working with cloud platforms (AWS and/or Azure).

- Strong understanding of distributed systems and enterprise application design.

- Experience mentoring engineers or leading technical initiatives.

- Comfortable working in global, distributed teams.

Who are you ?

- Systems scale and remain stable due to your design decisions.

- Teams reuse components, patterns, and practices you establish.

- Production issues are resolved faster because of your system knowledge.

- Engineering leadership trusts your technical judgment.


info-icon

Did you find something suspicious?