Remote Senior Lead Python Engineer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • 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.

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.
  • Minimum 2 years of experience with Elasticsearch, Logstash, and Kibana. (Preferred)
  • 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.
  • Experience in designing and implementing scalable software architectures using Python and relevant design patterns.
  • 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.

Benefits:

  • Opportunity to lead and mentor a team of Python developers.
  • Work on designing and implementing scalable software solutions using Python and Flask frameworks.
  • Stay updated with the latest trends and technologies in the Python ecosystem.
  • Collaborate with project managers and stakeholders to define project scope, timelines, and deliverables.
  • Ensure the successful delivery of high-quality products by overseeing deployment and maintenance of Python applications.
About the job
Posted on
Job type
Salary
-
Leave a feedback