Key Responsibilities :
– Design, develop, test, and maintain scalable and responsive web applications using MERN stack (MongoDB, Express.js, React.js, Node.js).
– Build reusable frontend components with React.js, Hooks, and modern state management tools (Redux, Context API, Zustand).
– Convert Figma/UI designs into clean, performant, and reusable React components.
– Implement RESTful and GraphQL APIs with Node.js/Express and integrate seamlessly with frontend applications.
– Design and optimize MongoDB schemas and queries for scalability and performance.
– Ensure smooth data flow between frontend and backend, including authentication, authorization, and caching.
– Optimize frontend and backend performance across devices and browsers.
– Participate in code reviews, sprint planning, and Agile ceremonies.
– Collaborate closely with cross-functional teams including DevOps and QA.
– Implement CI/CD pipelines, containerization, and orchestration using Docker and Kubernetes.
– Deploy and manage applications on AWS cloud services (preference for candidates with AWS certification).
Skill Requirements :
Frontend :
– React.js (with Hooks)
– JavaScript (ES6+), TypeScript, HTML5, CSS3
– State Management : Redux / Context API / Zustand
– Styling : TailwindCSS, Styled-Components, Material UI, Bootstrap
– Routing : React Router
Backend :
– Node.js, Express.js
– API Development : RESTful APIs & GraphQL
– API Clients : Axios / Fetch
– Database : MySQL, Postgres, MongoDB
– Authentication & Authorization (JWT, OAuth, etc.)
DevOps & Cloud :
– Docker, Kubernetes, Kafka
– AWS (EC2, S3, RDS, Lambda, CloudWatch, etc.) – Certification preferred
– CI/CD pipelines (GitHub Actions, Jenkins, or Similar)