Search by job, company or skills

OSI Digital

Python Tech Lead

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 134688081