Job Summary
We are currently seeking an experienced Technical Lead, who can work with team members and lead them to troubleshoot and improve the current data platform that exposes services through RESTful APIs. In this role, you will have the opportunity to collaborate and work with other specialists across the company in solving complex problems using cutting-edge technologies to push the company forward.
Duties and responsibilities
·Evaluate product requirements for operational feasibility and create detailed specifications & tech designs based on user stories.
·Contribute to design/code reviews for quality assurance.
·Hands-on participation in development and bug fixing.
·Monitor and report technical execution progress as well as all technical issues, risks, or mitigation plans in a timely manner.
·Coordinate with stakeholders (Product Owner, Scrum Master, Architect, Quality and DevOps teams) to ensure successful execution of the project.
·Taking up critical POCs and feasibility studies.
·Drive technical innovations in the product constantly to remain ahead of the curve.
Qualifications
·Bachelors Engineering degree in Computer Science or relevant field
·Overall, 8+ years of software development experience with a minimum of 2+ years of Microservices experience
·Experience in JavaScipt/TypeScript & Node.js, REACTJS is a must have
·Deep understanding of Azure services or any other cloud.
·Good understanding of different microservices principles, patterns, and anti-patterns best practices
·Strong unit test and debugging skills
·Good understanding of Data structures and Algorithms, time and space complexity analysis
·Experience with CI/CD.
·Knowledge of version control systems like GIT (mandatory).
·Familiarity with Agile development methodologies
·Excellent communication skills, attention to detail, team-player mindset, and positive attitude are key to thriving in this role