Role & responsibilities We seek an experienced Senior Full Stack Developer with a strong technical background in Front-end and Back-end Development to build and maintain scalable web applications. The ideal candidate should have expertise in React, Redux, Node.js (Express or Koa), TypeScript, SQL & NoSQL databases, and RESTful APIs. Experience with cloud services (AWS/Azure), Microservices Architecture, and CI/CD Pipelines is highly desirable. You will be key in driving the technical direction, mentoring junior developers, and ensuring the best development practices are followed. Key Responsibilities: Preferred Skills: Architect, design, develop, and deploy high-performance web applications using React, Redux, Node.js, and TypeScript. Develop and optimize RESTful APIs and Microservices using Express.js or Koa. Work with SQL (PostgreSQL) and NoSQL (MongoDB, DynamoDB, Neo4j) databases, ensuring scalability and performance optimization. Ensure high availability, security, and performance of applications by following best practices. Collaborate with designers, product managers, and DevOps teams to deliver seamless and user-friendly applications. Write clean, maintainable, well-documented code following industry standards and best practices. Develop and implement Test automation strategies using tools like Jest, Mocha, or Cypress. Mentor and guided junior developers, conducting code reviews and technical training sessions. Implement and manage CI/CD Pipelines for automated testing, deployment, and monitoring. Stay current with the latest trends, tools, and best practices in full-stack development. Required Skills and Qualifications: Bachelors or Masters degree in Computer Science, Software Engineering, or a related field. 7+ years of experience in Full-Stack Development focusing on React and Node.js. Strong proficiency in JavaScript, TypeScript, React.js, Redux, and modern front-end technologies. Experience with backend development using Node.js frameworks such as Express or Koa. Deep understanding of RESTful API design, Microservices Architecture, and Distributed Systems. Strong knowledge of SQL (PostgreSQL) and NoSQL (MongoDB, DynamoDB, Neo4j) databases. Experience with Cloud platforms like AWS, Azure, or Google Cloud. Proficiency in containerization (Docker, Kubernetes, Rancher) and serverless computing. Hands-on experience with CI/CD Pipelines, DevOps practices, and Cloud deployment. Strong problem-solving skills, debugging, and troubleshooting expertise. Excellent communication and leadership skills with a passion for mentoring junior engineers. Preferred Skills: Experience with GraphQL and API gateway technologies such as Apigee or Kong. Familiarity with real-time applications, WebSockets, and event-driven architectures. Knowledge of serverless computing (AWS Lambda, Azure Functions, etc.). Exposure to Agile methodologies and tools like JIRA and Confluence. Experience with performance monitoring tools and logging frameworks