Apply for a job as
Python Lead

We are looking to hire seasoned Python Backend professionals at the lead level who thrive on challenges and desire to make a real difference in the business world.

You will review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environments, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors.

Job Responsibilities:

  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ability to understand business requirements and translate them into technical requirements.
  • Support site rollouts and be available to resolve site issues.
  • Develop industry and product technical expertise.
  • Work closely with the customer to understand requirements, conduct feasibility studies, consult clients with the best solutions, plan projects, and successfully deliver projects with the highest quality of code.
  • Manage, mentor, and assist team members in technically challenging tasks.
  • Conduct code reviews of team members and encourage peer reviews as per industry standards and appropriate architecture, object relations, and design patterns.
  • Liaise with design, front-end, and QA teams for seamless communication and coordination to build state-of-the-art applications.

Technical Skills:

  • Good knowledge of Python with a minimum of 5+ years of experience.
  • Strong understanding of various Python libraries, APIs, and toolkits.
  • Good experience in Django REST Framework, Flask, or FastAPI.
  • Understanding of AWS serverless implementation using Lambda and API Gateway.
  • Hands-on experience with databases like MySQL and PostgreSQL.
  • Proficient in NoSQL document databases, especially MongoDB and Redis.
  • Stronghold in Data Structures and Algorithms.
  • Thorough understanding of version control system concepts, especially GIT.
  • Understanding the whole web stack and how all the pieces fit together (front-end, database, network layer, etc.) and how they impact the performance of your application.
  • Excellent understanding of MVC and OOP.
  • Deep understanding of various design patterns, SOLID principles, and hands-on experience with their applicability.
  • Excellent debugging and optimization skills.
  • Excellent communication skills.
  • Experience working with microservices.
  • Experience with message queues like RabbitMQ or Kafka.
  • Thorough understanding of API security, authentication, authorization, OAuth.
  • Experience with performance analysis.

Soft Skills:

  • Ability to work in a fast-paced environment.
  • Must have experience in client communication.

Years of Experience : 8 to 14 years

Location : Remote (India)

Qualification : BE / BTech / MCA / MTech / ME / MSc

Mandatory Skills : Python, Flask, Django REST Framework (DRF), RDBMS and NoSQL, AWS, Microservices