1,970,010open jobs
116,594companies
254,125added this week
Browse all
Salary
≈ $51k – $110k per year (Estimated)
Location
Hybrid (Barcelona, Spain)
Seniority
Senior · 6+ years exp

First seen by Alion on Oct 20, 2026.

Overview
Company
Impact
Profile match

Job Title

Senior Python Engineer (Barcelona-based / Relocation support to Barcelona)

Job Description

Senior Python Engineer, Billing & Accounts

Manychat builds AI-powered automations that help creators and brands engage with their audiences on Instagram, Messenger, WhatsApp and TikTok. We are 400+ people across three continents behind the leading platform for conversational growth.

As a Senior Python Engineer you will create the Python foundation for Manychat's Billing: payments, payment provider integrations, anti-fraud and local regulatory compliance, all tied to the pricing model every feature depends on. There is no roadmap yet, so you will design systems end to end, make the architectural decisions and experiment with what works best. Two mid-level engineers will join after you, and you will help them grow.

What you will do

  • Design and build Billing's Python foundation, where product features and the existing PHP backend work together.
  • Build async Python services for payments, payment provider integrations, invoicing, anti-fraud and regulatory compliance.
  • Design and integrate internal and third-party APIs with clear, stable contracts.
  • Build for failure: retries, idempotency, consistency and observability, so every payment is handled correctly.
  • Set the testing, CI/CD and rollout practices this layer runs on.
  • Mentor and set the technical bar for two mid-level engineers.
  • Work with cross-functional partners so your technical decisions fit how the business runs.

What we offer

  • Hybrid onboarding (start remotely) and relocation support for you and your family
  • Comprehensive health insurance for you and your family
  • Professional development budget for conferences, courses and learning resources
  • Flexible benefits package tailored to your priorities
  • Hybrid work and generous leave options
  • In-office perks, including free meals and snacks
  • Company-funded sports activities, annual offsites and team-building events

Manychat is an Equal Opportunity Employer. If you need an accommodation during the interview process, please indicate this in your application.

Restrictions

  • No telecommuting
  • No Agencies Please

Requirements

You need

  • 6+ years of commercial Python development in production, with Python as your primary language and recent hands-on work
  • Strong expertise in modern Python frameworks (FastAPI preferred; Django or Flask are fine)
  • Solid experience designing and integrating APIs, including third-party services
  • Strong understanding of async programming and concurrency (AsyncIO, non-blocking I/O)
  • Experience with PostgreSQL and large datasets
  • Experience building and maintaining backend systems under production load
  • Strong testing practices (unit and integration tests; PyTest preferred), CI/CD pipelines and Docker
  • Strong engineering judgment: you design systems end to end and make architectural decisions on your own
  • Mentoring or leadership experience of any kind
  • Experience working in cross-functional teams, with clear communication

Nice to have

  • Experience with billing, invoicing or payment systems
  • Experience with PHP
  • A product mindset and scale-up experience
  • Experience with queues, NoSQL or analytical systems
  • Deep database experience, such as replication, partitioning, sharding or PL/pgSQL
  • Hands-on experience with AI tools in your engineering work

About the Company

Creating content that resonates is great, and turning that attention into growth is even better. That is what Manychat does.

Our AI-powered automations help creators and brands engage with their audiences on Instagram, Messenger, WhatsApp and TikTok: at the right moment, with the right message, and without the manual work.

We are 400+ people across three continents behind the leading platform for conversational growth, with AI skills shaping how we build, how we work and how we grow. Manychat runs under serious load every day, and our stack is built for speed and durability.

Contact Info

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,970,010 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Barcelona
≈ $16k – $36k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Chennai • Bengaluru
DevOps
Git
Linux
Apply
≈ $20k – $48k per year (Estimated) • In office • Full-Time • 5+ years exp • Bengaluru • Indore • Gurgaon • Chennai • Coimbatore
Apply
≈ $35k – $89k per year (Estimated) • In office • Full-Time • 12+ years exp • Bachelor's Degree • Hyderabad
JavaScript
Java
SQL
Java
Spring Boot
Databases
Snowflake
AI/ML
Machine Learning
Frontend
React.js
DevOps
Azure
CI/CD
AWS
Apply
≈ $31k – $78k per year (Estimated) • In office • Full-Time • 15+ years exp • Jaipur • Bengaluru • Mumbai • Coimbatore • Hyderabad
Databases
SAP BW
Apply
≈ $35k – $87k per year (Estimated) • In office • Full-Time • 15+ years exp • Pune • Bengaluru • Coimbatore • Hyderabad • Mumbai
Apply
≈ $54k – $105k per year (Estimated) • Remote (France, Germany, Italy, Netherlands, Poland) • Full-Time • 7+ years exp • Paris • Berlin • Amsterdam • Warsaw • Barcelona
Go
SQL
Mobile
State Management
DevOps
Unix
Game Dev
Unity
Apply
HR Intern 1 day ago
$11k per year • In office • Internship • Barcelona
Apply
≈ $35k – $62k per year (Estimated) • Hybrid • Full-Time • Barcelona
DevOps
Dynatrace
Apply
≈ $81k – $197k per year (Estimated) • In office • Barcelona
AI/ML
JAX
TensorFlow
PyTorch
Interpretability
Machine Learning
Apply
≈ $56k – $107k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Barcelona
Apply
See all jobs
This is one of many
1,970,010 more open roles from verified company boards, updated every day.