HamburgerMenu
hirist

Job Description

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.

info-icon

Did you find something suspicious?