Founding Python Engineer for Billing & Payments Platform

Manychat

Barcelona

Hybrid

EUR 90,000 - 120,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid onboarding
Relocation support
Health insurance
Professional development budget
Flexible benefits
In-office meals and snacks

Job summary

Manychat is building a Python-based Billing layer to carry payments, invoicing, anti-fraud, and compliance logic at scale. You’ll be the first engineer, define patterns, and set standards while mentoring two new engineers. The role sits within a fast-moving, high-load backend team collaborating with Platform and Product.

Expect ownership of API contracts, performance-driven design, and a focus on reliability as Manychat expands its multi-product ecosystem on top of the PHP core.

Qualifications

  • 8+ years of commercial Python development in production environments.
  • Strong expertise in modern Python frameworks (FastAPI preferred; Django/Flask fine).
  • Real experience designing and integrating APIs with third-party services.
  • Solid understanding of async programming and concurrency (AsyncIO).
  • Experience with PostgreSQL and large datasets.
  • Experience building high-load backend systems.
  • Strong testing practices (unit and integration tests; PyTest preferred).
  • Experience with CI/CD pipelines and Docker.
  • Owns and communicates product-impacting engineering decisions.

Responsibilities

  • Design and build Billing's first Python layer: bridge to PHP core.
  • Define patterns for service communication and responsibility splits.
  • Build scalable, async services for payments, invoicing, anti-fraud, compliance.
  • Own API contracts across systems and ensure backward compatibility.
  • Identify functionality to move from PHP core into Python services for performance.
  • Design for failure: retries, idempotency, observability.
  • Set testing strategy, CI/CD, and rollout practices.
  • Mentor two mid-level engineers joining the team.
  • Partner with Platform and Product to align architecture with business needs.
  • Help shape Billing's support for new products built on top.

Skills

Python development
FastAPI
Django/Flask
API design
PostgreSQL
CI/CD
Docker
Async programming

Tools

Docker
CI/CD

Job description

Manychat is building a Python-based Billing layer to carry payments, invoicing, anti-fraud, and compliance logic at scale. You’ll be the first engineer, define patterns, and set standards while mentoring two new engineers. The role sits within a fast-moving, high-load backend team collaborating with Platform and Product.

Expect ownership of API contracts, performance-driven design, and a focus on reliability as Manychat expands its multi-product ecosystem on top of the PHP core.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Founding Python Engineer, Billing & Accounts
Founding Python Engineer, Billing & Accounts

Manychat • Barcelona

On-site
EUR 90,000 - 120,000
Hybrid onboarding
Relocation support
Health insurance
+3
Senior Python Engineer — Billing & Payments (Barcelona)
Senior Python Engineer — Billing & Payments (Barcelona)

Python Software Foundation • Barcelona

On-site
EUR 70,000 - 100,000
Hybrid onboarding and relocation
Health insurance for you and family
Professional development budget
+4
Founding Python Engineer, Billing & Accounts
Founding Python Engineer, Billing & Accounts

Manychat • Bellprat

On-site
EUR 70,000 - 100,000
Hybrid onboarding, relocation support
Comprehensive health insurance
Professional development budget
+4
Senior Python Engineer (Barcelona-based / Relocation support to Barcelona)
Senior Python Engineer (Barcelona-based / Relocation support to Barcelona)

Python Software Foundation • Barcelona

On-site
EUR 70,000 - 100,000
Hybrid onboarding and relocation
Health insurance for you and family
Professional development budget
+4
Python Billing Engineer – Async, API Integration (Hybrid)
Python Billing Engineer – Async, API Integration (Hybrid)

Manychat • Barcelona

Hybrid
EUR 70,000 - 100,000
Health insurance
Professional development budget
Flexible benefits
+4
Senior Python Platform Engineer — High-Load Systems
Senior Python Platform Engineer — High-Load Systems

Manychat • Bellprat

Hybrid
EUR 70,000 - 100,000
Hybrid onboarding, relocation support
Comprehensive health insurance
Professional development budget
+4
Python engineer for billing and accounts
Python engineer for billing and accounts

Manychat • Barcelona

Hybrid
EUR 70,000 - 100,000
Health insurance
Professional development budget
Flexible benefits
+4
Senior Python Engineer: Scale Brand AI Platform (Hybrid)
Senior Python Engineer: Scale Brand AI Platform (Hybrid)

ManyChat, Inc. • Barcelona

Hybrid
EUR 70,000 - 100,000
Hybrid onboarding
Relocation support
Health insurance for you and family
+7
Senior Python Engineer, Brands Barcelona, Barcelona, Spain
Senior Python Engineer, Brands Barcelona, Barcelona, Spain

ManyChat, Inc. • Barcelona

On-site
EUR 70,000 - 100,000
Hybrid onboarding
Relocation support
Health insurance for you and family
+7
Senior Python Engineer, Integrations Lead (Payments)
Senior Python Engineer, Integrations Lead (Payments)

Fliff • Barcelona

On-site
EUR 90,000 - 130,000