Job DescriptionWe are seeking an experienced Senior Python Developer to join our dynamic team. The ideal candidate willhave extensive experience in designing and developing high-volume, low-latency applications, ensuring highavailability and performance. As a Senior Python Developer, you will be responsible for leading technicalprojects, mentoring junior developers, and contributing to all phases of the development lifecycle. Youshould possess excellent problem-solving and communication skills, along with a passion for continuousimprovement and staying updated with emerging technologies.Responsibilities● Design and develop high-volume, low-latency applications for mission-critical systems, deliveringhigh availability and performance.● Lead and mentor a team of developers, providing technical guidance and fostering a collaborativeenvironment.● Contribute to all phases of the development lifecycle, from concept and design to testing anddeployment.● Write well-designed, testable, and efficient code following best practices and industry standards.● Ensure designs are in compliance with specifications and requirements.● Prepare and produce releases of software components.● Support continuous improvement by investigating alternatives and technologies and presentingthese for architectural review.● Collaborate with cross-functional teams to define, design, and ship new features.● Troubleshoot and resolve complex technical issues in a timely manner.● Stay updated with the latest industry trends, technologies, and best practices.Job Requirements● Proven experience as a Senior Python Developer with at least 5 years of experience in a similar role.● Extensive experience with SQL and stored procedures (preferably MySQL).● Proficient in JavaScript, jQuery, HTML, and CSS, with a deep understanding of modern JavaScriptframeworks.● In-depth understanding of security concepts and secure coding practices.● Strong experience with version control systems, particularly Git.● Hands-on experience with CI/CD tools like Jenkins.● Familiarity with Cloud Computing concepts and platforms (e.g., AWS, Azure, Google Cloud).● Strong understanding of Agile software development methodologies.● Excellent problem-solving, analytical, and communication skills.● BS/MS in Computer Science, Engineering, or a related field, or equivalent practical experience.● Proven ability to lead and manage projects, ensuring timely delivery and high-quality outcomes.● Passion for technology and a continuous learner mindset.