About the Role :
We are looking for a skilled Node.js developer who can contribute to the continuous improvement of our web-based application. Your expertise in back-end development, data storage, and security will be instrumental in enhancing the efficiency and performance of our application, ultimately providing a seamless experience for our users.
Your primary responsibility will be to collaborate closely with our front-end application developers to understand their requirements and translate them into efficient back-end components.
Responsibilities :
- Create scalable RESTful APIs with NodeJS and GraphQL.
- Apply CI / CD principles and troubleshoot distributed service issues.
- Use Docker and Kubernetes for containerization, integrate with API gateways like 3Scale.
- Implement Single-Sign-on and token-based authentication methods.
- Master task / message queues such as AWS, Azure, Pushpin, and Kafka.
- Adhere to coding, security, unit testing, and documentation standards.
- Work with cross-functional teams to ensure quality technical architecture.
- Evaluate and compare technologies for optimal solutions.
Qualifications :
Experience : 5-8 Years
Location : Bangalore / Chennai
Looking for Quick Joiners ( 15-30 days)
Required Skills :
Excellent knowledge of developing scalable and highly-available Restful APIs using NodeJS technologiesPractical experience with GraphQL.Well-versed with CI / CD principles, and actively involved in solving, and troubleshooting issues in the distributed services ecosystemUnderstanding of containerization, experienced in Dockers, and Kubernetes.Exposed to API gateway integrations like 3Scale.Understanding of Single-Sign-on or token-based authentication (Rest, JWT, oAuth)Possess expert knowledge of task / message queues including but not limited to : AWS, Microsoft Azure, Pushpin, and KafkaPreferred Skills :
Skilled in following high coding, security, unit testing, and documentation standards and practices.Previous experience in the banking, financial, and fintech sectors in a corporate environment is preferred.Familiarity with Agile methodology.Ensure the quality of technical and application architecture and system design across the organization.Conduct comprehensive research and comparison of technology with cutting-edge alternatives.Equal Opportunity Statement :
Able to influence multiple teams on technical considerations, increasing their productivity and effectiveness, by sharing deep knowledge and experience. Self-motivator and self-starter, Ability to own and drive things without supervision and works collaboratively with the teams across the organization.