▪ Experience in designing & developing Microservices based applications, Unit testing using Pytest or similar, DevOps and Agile practices, Code Reviews.
▪ Good development experience of at least 6+ years in Python + one amongst .NET, NodeJS, Angular technologies
▪ Ability to write code in an efficiently structured and modularized manner.
▪ Good Understanding of one of the frameworks - Flask, Django etc.
▪ Experience with integrating code with Databases, front end application etc.
▪ Knowledge on various databases - such as MySQL, MariaDB and working experience on integrations with NoSQL databases as well.
▪ Working experience on templating languages such as Jinja2.
▪ Experience on working with AWS, Azure APIs (Python) is an additional valuable to have skill.
▪ Passion for best design and coding practices and a desire to develop new bold ideas
▪ Good understanding of code versioning (Git, SVN etc.)
▪ Nice to have: Working experience in DevOps
▪ Take senior/lead engineer role in managing tasks in a sprint, reviewing the code of team members and ensuring first time quality of code
▪ Write “clean”, well-designed code
▪ Capability to understand user stories, translate that into technical specifications and convert this into working code.
▪ Follow modern agile based development process including TDD based unit testing
▪ Produce detailed specifications
▪ Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality
▪ Contribute in all phases of the development lifecycle