Posted on: 08/12/2025
Job Description :
Key Responsibilities :
- Lead the end-to-end architecture, design, and development of MERN-based applications.
- Make high-level design decisions and ensure alignment with business and technical goals.
- Drive technical discussions and provide guidance on system design, performance optimization, and scalability.
- Ensure adherence to coding standards, design patterns, and secure coding practices.
- Build, enhance, and maintain front-end and back-end components using React.js and Node.js.
- Develop RESTful APIs, microservices, and server-side logic using Express.js.
- Work with MongoDB to design schemas, optimize queries, and manage data interactions.
- Integrate third-party services, APIs, authentication layers, and cloud components.
- Troubleshoot, debug, and resolve complex technical issues.
- Mentor, guide, and support junior and mid-level engineers through code reviews, pair programming, and knowledge sharing.
- Collaborate with product managers, UI/UX teams, and QA engineers to deliver high-quality solutions.
- Drive sprint planning, backlog refinement, effort estimation, and task breakdowns within Agile/Scrum processes.
- Foster a culture of continuous improvement, innovation, and accountability.
- Own application performance, security, scalability, and maintainability.
- Implement automated testing frameworks (unit, integration) to ensure high-quality releases.
- Work closely with DevOps teams to implement CI/CD pipelines, containerization (Docker), and cloud deployments (AWS/Azure/GCP).
- Monitor, optimize, and fine-tune application performance and reliability.
Required Skills & Qualifications :
- 5- 7 years of hands-on experience in full-stack development, primarily with the MERN stack.
- Strong expertise in : React.js (Hooks, Context API, Redux, component lifecycle, performance optimization) Node.js & Express.js (REST APIs, middleware, microservices) MongoDB (data modeling, aggregation, indexing)
- Strong knowledge of JavaScript (ES6+), TypeScript (preferred), HTML5, CSS3, and responsive UI design.
- Solid experience with Git, CI/CD tools, and code versioning best practices.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes preferred).
- Strong understanding of software design patterns, OOP concepts, and SOLID principles.
- Experience with JWT, OAuth, SSO, and general API security practices.
Leadership & Soft Skills :
- Experience leading a team of developers in a fast-paced environment.
- Excellent communication, stakeholder management, and problem-solving skills.
- Ability to break down complex problems and deliver scalable, robust solutions.
- Strong ownership mentality with the ability to make technical decisions independently.
- Experience participating in requirement gathering, roadmap planning, and technical documentation.
Good-to-Have Skills :
- Experience with microservices architecture.
- Knowledge of GraphQL, WebSockets, or real-time communication frameworks.
- Exposure to testing frameworks like Jest, Mocha, Chai, Cypress, or Playwright.
- Experience with performance monitoring tools (New Relic, Datadog, Grafana).
- Background in SaaS, fintech, or high-scale consumer platforms.
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1586764
Interview Questions for you
View All