Full Stack Developer – Node.js + React.js+AEM
Overview
We are seeking a highly skilled Full Stack Developer with strong React.js and Node.js expertise to design, develop, and maintain scalable web applications. You will handle end-to-end development including UI, backend services, APIs, database design, and cloud deployment. You will collaborate with Product Managers, UX Designers, QA teams, and DevOps throughout the development lifecycle. You will ensure code quality, performance, and security while integrating with third-party services. This is a fast-paced role offering hands-on impact in a modern tech stack within a hybrid work setup.
ResponsibilitiesDesign and develop responsive web applications using React.jsBuild and maintain scalable backend services and RESTful APIs using Node.jsDevelop reusable, maintainable, and high-performance componentsCollaborate with Product Managers, UX Designers, QA, and DevOps throughout the lifecycleIntegrate frontend with backend APIs and third-party servicesPerform code reviews and enforce coding standardsTroubleshoot, optimize performance, and implement security/auth mechanismsParticipate in Agile ceremonies and create technical documentation
Key requirementsStrong experience with React.js, JavaScript (ES6+), TypeScript, HTML5, CSS3Hands-on experience with Node.js, Express.js, REST API developmentExperience with state management libraries (Redux, Context API, Zustand)Understanding of asynchronous programmingExperience with PostgreSQL, MySQL, MongoDB, or DynamoDBKnowledge of authentication (JWT, OAuth, SSO)Experience with Git, GitHub, and CI/CD pipelinesFamiliarity with Microservices architecture and API integrationsKnowledge of design patterns, clean code principles, and best practicesCollaborativeStrong communicationAnalytical thinkingReact.jsNode.jsExpress.js