We are looking for an experienced Full Stack Developer with expertise in React.js, Node.js, AWS, and Microservices . The ideal candidate will architect, develop, and optimize scalable web applications, ensuring best coding practices and secure development. Key Responsibilities: Architecture & Design:
Understand business requirements and design high-level and low-level system architecture .
Create system flow diagrams, communication strategies, and microservices identification.
Define secure coding practices and ensure they are followed by the team.
Conduct thorough code reviews to ensure best practices.
Front-End Development:
Develop dynamic UIs using React.js, Redux, JavaScript, TypeScript, Bootstrap, jQuery, and AJAX .
Utilize React Router for efficient navigation and state management.
Build reusable components and stateful class-based and function-based components.
Implement responsive web design (RWD) with HTML5, CSS3, SCSS, and SASS.
Perform UI testing using tools like Jest, Cypress, or Detox .
Back-End & API Development:
Design and develop RESTful APIs and services using Node.js, Express.js .
Work extensively with MongoDB, Mongoose , and write optimized queries with indexing.
Implement Lambda functions, AWS Batch monitoring, and AWS CloudWatch for performance tracking.
Ensure smooth CI/CD pipeline management using AWS pipeline .
Collaboration & Agile Development:
Work closely with back-end developers to integrate front-end UI with Spring Boot microservices .
Follow Agile/Scrum methodology for iterative development and continuous improvement.
Optimize application performance through UI and API testing.
Qualifications & Experience:
8+ years of experience in React.js / Angular , JavaScript (OOJS), and UI development.
5+ years of hands-on development experience in full-stack applications.
Strong understanding of Micro Frontend Architecture and Design Patterns .
Experience with React.js workflows (Flux, Redux, Mobx) .
Proficiency in REST APIs, SOAP, AWS Cloud Services .
Solid understanding of Object-Oriented Programming (OOP) concepts .
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Front End DeveloperEmployement Type: Full time