Technical Skills:
· Minimum 6 years of backend development experience with Node.js and related technologies
· Strong frontend skills in JavaScript, HTML5, CSS3, and Angular
· Experience in designing and developing scalable front-end and back-end services
· Good to have: Express.js, RESTful APIs
· Experience with modern databases such as MongoDB, PostgreSQL, or other NoSQL/SQL solutions
· Exposure to containerization tools like Docker, Kubernetes, Helm Charts (good to have)
· Hands-on experience with Git/GitHub or similar version control tools
· Familiarity with cloud platforms like AWS (EC2, S3, etc.) or equivalent
· Solid understanding of unit testing and frameworks such as Mocha, Jest, etc.
· Strong communication skills to clearly articulate technical concepts and collaborate across teams
Roles and Responsibilities:
· Participate in requirement gathering, sprint planning, and technical solutioning
· Design system architecture and suggest improvements for performance and scalability
· Develop and maintain both frontend and backend components using Angular and Node.js
· Write clean, modular, and maintainable code
· Build and run unit tests, contribute to CI/CD pipelines, and work closely with DevOps
· Engage in code reviews, mentoring, and knowledge sharing
· Troubleshoot issues across the full tech stack and drive resolutions
· Collaborate with internal teams and external stakeholders on deliverables
Process Skills:
· Agile/Scrum methodology
Behavioral Skills:
· Strong communication and interpersonal skills
· Ability to articulate technical challenges and solutions effectively
· A collaborative, result-oriented team player
Qualification:
Bachelor’s Degree in Engineering (Computer Science or related discipline preferred)
Any Graduate