Ensure the deliverables are of the highest quality in terms of functional and technical aspects.
Ensure the in-sprint defects are closed with the highest quality, and any production defects are being taken care of for a specific duration post-release.
Work along with the PM, Architect, and the BA to manage the deliverables from technical and functional aspects
Work along with DevOps and other teams to fulfill roles and see the big picture.
Carry out regular code reviews, enforce coding best practices, source control, and deliverables
Must Haves
3 - 5 years of expertise in Python 3 software engineering skills
Experience building systems that interact with REST APIs or depend on web frameworks like Flask (preferred) or Django.
Python Language Proficiency
Strong understanding of Python syntax and libraries like Pandas.
Design, develop, test, and maintain high-quality software using the Python programming language.
Experience with MongoDB
Strong object-oriented design and programming skills
Experience with SQL and NoSQL databases.
Proficiency with Git.
Nice To Haves
Familiarity with Linux.
Experience with microservices and architectural design.
Experience with Python testing frameworks (unit test, pytest).
Knowledge of using OpenAPI specifications for designing REST Endpoints.
Experience working with message brokers (RabbitMQ, Redis)
Experience in deploying machine learning models in production environments and making them accessible through APIs.
Experience with DevOps processes, along with Kubernetes and the container ecosystem, is an advantage.
Experience working with AWS services or other cloud services.