Job Description:
Roles and Responsibilities
• Working closely with senior stakeholders to understand business requirements and help translate these into technical
requirements for the development team
• Designing, building and configuring applications to meet business process and application requirements
• Directing the development team in the design, development, coding, testing and debugging of applications
• API design and development (RESTful Services)
• Writing testable, scalable and efficient code and leading code reviews
• Mentoring junior team members and ensuring they adhere to determined software quality standards
• Work with Jenkins and AWS Amplify to automate dev, build, deployment and testing
Required Skills & Qualifications:
Education: Bachelors/ Master’s degree in IT, CS or relevant field.
Experience: 1+ years of proven software development experience in IT
• Proficient and should have hands-on experience in JavaScript, NodeJS, NestJS and Python etc.
• Working experience of API Creation and RESTful services
• Database design and development – MySQL and MongoDB etc.
• Web server technologies like Nodejs, Apache, Haproxy, etc.
• Working on Frameworks like NestJS , Flask Framework etc.
• Working on caching, Redis, Memcache, etc.
• Experience working in an Agile development environment using methodologies tools like JIRA, OpenForge Task Manager
• Proficient understanding of code versioning tool - Git
Preferred
• Experience of working for a government set up/ project is desirable
• Knowledge of Linux, Docker, ELK
• Professional certifications would be a plus