Responsible for designing, building, and maintaining stable products with latest tech-stack, frameworks and following
Agile and DevOps ways-of-working.
Must be hands-on to design, code, and debug complex issues and be able to build the fully working POCs that the
team could take forward from.
Work closely with Tech Leads, Architects, Project Manager from different locations
Contributes to Technical Requirements Documents - use cases, flow chart, sequence diagrams, class diagrams
Promotes internal best practices and coding conventions to write and execute tests for your own code, including
creating comprehensive unit tests.
Accountable for delivering quality solutions to the problems without compromising on the planned deadlines.
Comfortable leading a team of developers.
Opportunity to transform by redesigning and enhancing applications to latest technologies.
Solver, leader, and a team player to make a bigger contribution to the achievements.
Play a part in every aspect of the software development lifecycle, including software design, development, testing,
reviewing, and deployment.
Open to learn from each other in the team and each experience day-to-day.
Collaborate with stakeholders (such as Product Managers) to build features that delight customers and fit the market
needs.
Excellent organizational skills and ability to prioritize based on project needs.
The Candidate
Have experience in designing and building web apps with Microservices architecture is a MUST.
Have at least 5 years of experience with two or more development languages (Python is a MUST)
Experience in designing and building web platforms with Angular and React will be a Plus.
Experience in designing and building RESTful APIs using Python and web frameworks such as Flask is a MUST.
Experience working in any of the ORM tools like SQLAlchemy is a MUST.
Experience in writing relatively complex DB queries (preferably MySQL Server) is highly preferred.
Expertise in Ama