OSI Digital is looking for a results-driven Python technical lead with 5+ years of experience in creating clean, modern, scalable, secure, and maintainable code for web cloud products and applications.
Responsibilities
- Collaborate with the Technical Architect and project stakeholders to define and refine the technical direction of the project.
- Drive the design and development of robust, scalable, and efficient solutions using Python(FastAPI & Mongodb).
- Programming, Development, Conduct code reviews, distribute work among the team, identify areas for improvement, and enforce code quality standards
- Collaborate with cross-functional teams, including DevOps CI/CD, QA, and business stakeholders, to ensure successful project delivery.
- Stay up-to-date with industry trends, AI/ML emerging technologies, and best practices in the Python Frameworks.
Required Skills
- 5+ years of experience in developing enterprise applications using Python
- Strong understanding of microservices architecture and API development, including experience with API gateways and service orchestration.
- Excellent python coding skills & understanding of python best practices (PEP8) & fundamental design principles behind scalable applications.
- Proficiency in building RESTful APIs using Python FastAPI or similar web frameworks (Flask, Django) with in depth understanding of OpenAPI schema.
- Experience working with ORM (object-relational mapping) libraries (Sqlalchmey, Pydantic SQLmodel, etc) and NoSQL(Mongodb).
- Working knowledge of cloud platforms such as Azure, and experience building cloud-native applications.
- Proficiency in data modeling and working knowledge using DynamoDB database and distributed caches
- Excellent communication and interpersonal skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders.
- Strong problem-solving skills, with the ability to anticipate potential issues and propose effective solutions.
- Familiarity with DevOps practices and tools, such as version control systems (e.g., Git) and CI/CD pipelines.
We Are Not Looking For Someone Who
- Restrict themselves only to the resources/customer management
- Prefers to work in fully-remote teams
- Do not want to leverage the AI tools like Cursor, CoPilot for better productivity