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.