Search by job, company or skills

Coditas

Python Lead Developer

5-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 13 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description

We are seeking a talented Python Lead with 5+ years of experience to join our team and lead the development of robust and scalable Python-based solutions. The ideal candidate should possess expertise in designing and implementing RESTful APIs, proficiency in various design patterns.

Roles and Responsibilities

  • Design, develop, and maintain RESTful APIs using Python, adhering to best practices and industry standards.
  • Implement different design patterns and architectural styles, including microservices architecture, to build scalable and maintainable systems.
  • Required: Strong proficiency in Python (Django) and PostgreSQL (including vector extensions)
  • Deploy applications to cloud platforms such as AWS, Azure, or Google Cloud, ensuring scalability, reliability, and security.
  • Implement and maintain unit tests to ensure code quality, reliability, and maintainability.
  • Experience in building scalable backend systems and multi-tenant architectures
  • Hands-on experience with real-time messaging and third-party service integration.
  • Solid understanding of JWT-based authentication, REST APIs, and API documentation
  • Ability to work on complex data processing and workflow automation
  • Collaborate with cross-functional teams including product management, QA, and DevOps to deliver high-quality solutions on time and within budget.
  • Stay updated with the latest trends and technologies in Python development, RESTful APIs, cloud computing, and software engineering best practices.

Technical Skills

  • Bachelor's degree in Computer Science, Engineering, or related field. Master's degree preferred.
  • Proven experience of 5+ years as a Python developer with expertise in designing and implementing RESTful APIs.
  • Strong understanding of different design patterns and architectural styles.
  • Hands-on experience with Python frameworks such as Django.
  • Solid understanding of unit testing principles and experience with testing frameworks like pytest or unittest.
  • Experience with API performance monitoring and optimization techniques.
  • Excellent leadership and team management skills, with the ability to mentor and guide junior developers.
  • Ability to thrive in a fast-paced, dynamic environment and adapt to changing priorities and requirements.

Good to have

  • Exposure to GenAI use cases
  • Experience with Azure (Function Apps, Blob Storage, Document Intelligence)
  • Working knowledge of React.js

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 141769365

Similar Jobs