Job Summary
We are currently seeking an experienced software developer to join our growing team. The ideal candidate will be designing and implementing microservices primarily using a JavaScript-based framework. In this role, you will have the opportunity to collaborate and work with other specialists across the company to solve complex problems using cutting-edge technologies to push the company forward.
Duties and Responsibilities
- Evaluate product requirements for operational feasibility and create detailed specifications based on user stories.
- Design and implement robust, highly reliable, scalable and secure application
- Write clean, efficient, high-quality, secure, testable, and maintainable code based on specifications.
- Coordinate with stakeholders (Product Owner, Scrum Master, Architect, Quality and DevOps teams) to ensure the successful execution of the project
- Comply with project plans, coding standards and industry standards
- Create the necessary technical documents
- Gather the user feedback, evaluate the input, recommend, and execute improvements
Want more jobs like this?
Get jobs in Bangalore, India delivered to your inbox every week.
Qualifications
Qualification
3+ years of proven work experience as a Software developer; and 3 + years of proven Node JS experience.
2+ years of experience in developing RESTful API's
1+ years of experience working on a cloud application (AWS, Azure or any cloud).
- Bachelors Engineering degree in Computer Science or relevant field
- Experience in Node.js is a must
- Experience with AWS services (EC2, S3, Route 53, DynamoDB, Cloud Front, Lambda, SNS, SQS, API gateway, ELB, EBS) or equivalent in other cloud platforms will be a big plus
- Experience with CI/CD.
- Knowledge of version control systems like GIT (mandatory).
- Experience with software design and development in a test-driven environment
- Ability to document requirements and specifications
- Proficiency in using software engineering tools
- Familiarity with Agile development methodologies
- Excellent communication skills, attention to detail, team-player mindset, positive attitude is key to thriving in this role
Schedule: Full-time
Req: 0092D6