Senior Lead Python Engineer

July 26

Apply Now
Logo of Experience.com

Experience.com

Home of the World’s Most Impactful Experience Management Platform.

Social Media • Automated Workflow • Real Estate • Mortgage • Enterprise Reputation Management

51 - 200

Description

• As a Senior Lead Python Engineer, you will play a pivotal role in leading our Python development team and driving technical innovation. • You will be responsible for designing and implementing scalable software solutions, mentoring junior developers, and ensuring the successful delivery of high-quality products. • Your expertise in Python and leadership skills will be essential in shaping our technical roadmap and maintaining our competitive edge.

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. • Ability to write clear, maintainable, and well-tested code with a focus on test-driven development (TDD) principles. (nice to have) • 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.

Apply Now

Similar Jobs

July 23

Axelerant

51 - 200

Develop and manage software components for web and mobile applications at Axelerant.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com