Python Team Lead in Barcelona


Share offer

Job Description

Manychat is a leading Chat Marketing platform. We help businesses engage with their customers on Instagram, Facebook Messenger, WhatsApp, and Telegram.

Trusted by over 1 million brands in 170+ countries, we're an official Meta Business Partner, backed by top investors, including Bessemer Venture Partners.

With 200+ teammates across international offices in Barcelona, Austin, Amsterdam, São Paulo, and Yerevan — Manychat helps businesses across the globe improve their ROI and grow faster.

We are embarking on an exciting new venture within our product line. To spearhead this initiative, we are forming a new team dedicated to developing and maintaining the infrastructure and architecture for services powered by AI-based functionality.

We are seeking an experienced Python Team Lead who will collaborate with a team of experts to design and build these services from the ground up. Following the initial phase, this individual will be responsible for assembling and leading a new team to further develop and enhance AI functionality within the services.

Skillset of potential candidate:

  • Has a strategic mindset with the ability to design and implement scalable infrastructure solutions.
  • Demonstrates a proactive approach to identifying and addressing potential issues before they impact production.
  • Is an effective communicator who can collaborate with diverse teams and stakeholders.
  • Is passionate about AI and eager to lead a team in developing innovative AI-driven services.
  • Thrives in a dynamic, fast-paced environment and is committed to continuous learning and improvement.

Join us to develop cutting-edge AI services and significantly impact the evolution of our product.



Here are some of our current objectives:

  • Design and develop scalable, high-performance Python service architectures.
  • Manage and optimize production environments to ensure high availability and reliability.
  • Implement and maintain robust DevOps practices for seamless continuous integration and deployment.
  • Proactively monitor and analyze production logs to identify and resolve issues.
  • Collaborate with cross-functional teams to ensure smooth integration and operation of services.
  • Recruit, mentor, and lead an AI-focused Python development team.

Tech Stack:

  • Python.
  • Asynchronous programming (async).
  • High-load systems.
  • ElasticSearch.
  • PostgeSQL.
  • Redis.


Must haves:

  • 5+ years of strong and variable experience as a Python Developer, focusing on high-load systems.
  • Profound knowledge in Python and asynchronous programming techniques.
  • Hands-on experience with ElasticSearch, PostgreSQL, Redis, and Docker.
  • Expertise in managing and optimizing production environments for performance and reliability.
  • Strong understanding of DevOps practices and tools.
  • Proficient in production log analysis and monitoring systems.
  • Exceptional problem-solving skills and meticulous attention to detail.
  • Excellent leadership and team-building abilities.

Nice to haves:

  • Additional background as a PHP developer in a product tea (we use PHP 8.2).
  • Ability to use relational databases (we use PostgreSQL).
  • Experience in writing testable code and test cases.
  • Ability and desire to work in a product team.


We care about your growth, well-being, and comfort

  • Candidates outside of Barcelona can start onboarding and complete the probation period remotely with further relocation to the city for a hybrid work format ( with free meals and snacks in the office).
  • Relocation support through airplane tickets, accommodations for up to three weeks, and a relocation bonus.
  • Professional development budget for relevant conference tickets, training programs, or courses.
  • Flexible benefits plan to choose the perks that fit your needs.
  • Health insurance, including dentistry, psychology sessions, nutrition consultations, surgery, and travel assistance.
  • Approximate annual salary depends on the candidates' levels: up to €130,000.00 gross.

Manychat is an Equal Opportunity Employer. We’re committed to building a diverse and inclusive team. We do not discriminate against qualified employees or applicants because of race, color, religion, gender identity, sex, sexual preference, sexual identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, military status, or any other characteristic protected by local law or ordinance.

This commitment is also reflected through our candidate experience. If you have individual needs that may require an accommodation during the interview process, please indicate this in your application. We will do our best to provide assistance throughout your interview process to ensure you’re set up for success.


About Manychat

  • Marketing

  • Palo Alto, CA, USA

  • 200 - 500

  • 2016


Other backend developer jobs that might interest you...