Deputy Manager - Full Stack Application Developer
Role Overview
The role is for a Full Stack Developer with strong expertise in Node.js, React.js, Angular, and the AWS cloud platform. The candidate will be responsible for building scalable, secure, and high-performance applications across frontend and backend.
Key Responsibilities
Develop and maintain full-stack applications (frontend and backend)
Build responsive user interfaces using React.js and Angular
Design and implement REST APIs and microservices using Node.js.
Deploy and manage applications on AWS
Implement secure authentication and authorization mechanisms (OAuth2, JWT, RBAC)
Work with NoSQL databases
Ensure application performance, scalability, and security
Participate in solution design, application architecture, and technical review discussions
Perform code reviews, enforce development best practices, and mentor junior developers
Required Skills
Strong experience in Node.js, React.js (mandatory), and Angular
Hands-on experience with the AWS cloud ecosystem
Expertise in designing and developing REST APIs, microservices, and API integrations along with authentication, and security
Experience with NoSQL databases along with relational database and strong understanding of system design principles
Familiarity with CI/CD, Git, and Agile development methodologies
Good to Have
Experience in microservices and serverless architecture
Exposure to Docker and containerisation
Understanding of high-scale distributed systems
Knowledge of Kong API Gateway for API security, routing, and throttling
Familiarity with monitoring and observability tools
Exposure to AI/GenAI integrations, LLM APIs, or AI-powered application development