Senior Lead Python Engineer

closed
Experience.com Logo

Experience.com

πŸ’΅ $120k-$180k
πŸ“Remote - India

Summary

The job is for a Senior Lead Python Engineer at Experience.com, where the employee will lead the Python development team and drive technical innovation. The position requires 6+ years of experience in Python development, with at least 2+ years in a lead or senior role. The job is full-time and can be based in Chennai or remotely.

Requirements

  • Minimum 6+ years of experience in Python development, with at least 2+ years in a lead or senior role
  • Strong Python programming skills with extensive experience in Flask frameworks, and proficiency in testing and linting tools like pytest and pylint
  • Solid understanding of messaging systems and event-driven architectures, with hands-on experience in Pub/Sub or Kafka.(MUST)
  • Strong skills in designing and working with in-memory applications
  • Strong understanding of database design and data integration
  • Excellent communication skills to effectively share technical knowledge and insights with team members
  • Collaborate with quality assurance teams to identify and address software defects
  • Proficiency in working with relational MySQL or PostgresSQL and NoSQL (Any) MongoDB databases
  • Proficiency in working with AWS or GCP (preferably GCP), Cloud Storage, Cloud Functions (GCP)
  • Experience with Git and other version control systems
  • Strong analytical and problem-solving skills with the ability to troubleshoot complex technical issues
  • Excellent verbal and written communication skills, with the ability to explain technical concepts clearly and concisely
  • Proven leadership abilities, including mentoring, coaching, and team management

Responsibilities

  • Lead and mentor a team of Python developers, fostering a collaborative and high-performing environment
  • Design and implement scalable and maintainable software architectures using Python and Flask frameworks
  • Write clean, efficient, and well-tested Python code, adhering to industry best practices and coding standards
  • Conduct thorough code reviews to ensure code quality, consistency, and adherence to architectural guidelines
  • Identify and resolve complex technical challenges and performance bottlenecks in Python applications
  • Guide and mentor junior developers, helping them grow their technical skills and expertise in Python
  • Collaborate with project managers and stakeholders to define project scope, timelines, and deliverables
  • Stay up-to-date with the latest trends and technologies in the Python ecosystem and evaluate their applicability to our projects
  • Oversee the deployment and maintenance of Python applications, ensuring their stability, performance, and security

Preferred Qualifications

Minimum 2 years of experience with Elasticsearch, Logstash, and Kibana

This job is filled or no longer available