Python engineer for billing and accounts

Manychat

Barcelona

Hybrid

EUR 70,000 - 100,000

Full time

6 days ago
Be an early applicant

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

Health insurance
Professional development budget
Flexible benefits
Hybrid work
Free meals and snacks
Annual offsites
Team-building events

Job summary

Manychat ищет опытного backend-разработчика Python для построения Billing‑слоя и связки с PHP‑ядром. Вы будете проектировать асинхронные сервисы для обработки платежей, счетов и анти‑фрода, а также определять контракты API между системами и обеспечивать устойчивость к изменениям.

Взаимодействие с Platform и Product гарантирует ценность бизнес‑решений. Требуется 5+ лет разработки на Python, опыт работы с FastAPI, PostgreSQL и тестированием.

Qualifications

  • 5+ лет коммерческой разработки на Python в продакшн-средах.
  • Опыт работы с современными фреймворками Python (предпочтительно FastAPI).
  • Опыт проектирования и интеграции API, включая сторонние сервисы.
  • Понимание async-программирования и конкурентности.
  • Опыт работы с PostgreSQL и большими наборами данных.
  • Опыт разработки высоконагруженных backend-систем.
  • Сильные практики тестирования (юнит/интеграционные, PyTest).
  • Опыт CI/CD и Docker.
  • Сфокусированность на бизнес-ценности решений и ответственность за архитектуру.

Responsibilities

  • Разработка первого Python-уровня Billing: мост между фичами и PHP-ядром.
  • Определение паттернов коммуникаций, оркестрации и разделения ответственности.
  • Разработка масштабируемых async-сервисов для биллинга: платежи, счета, антифрод и комплаенс.
  • Определение контрактов API между системами с устойчивостью и обратной совместимостью.
  • Выделение функциональности из PHP-ядра в Python-сервисы при улучшении производительности.
  • Проектирование отказоустойчивости и мониторинга.
  • Определение тестовой стратегии, CI/CD и развёртываний.
  • Наставничество двух мидл-инженеров и взаимодействие с Platform и Product.

Skills

Python
FastAPI
Async IO
API design
PostgreSQL
Testing (PyTest)
Docker

Tools

Docker
CI/CD
PyTest
PostgreSQL

Job description

Описание

Creating content that resonates is great — turning that attention into growth is even better. That's what Manychat does. Our AI-powered automations help creators and brands engage with audiences across Instagram, Messenger, WhatsApp, and TikTok — at the right moment, with the right message, minus the manual work. We’re 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.

Задачи

Design and build Billing’s first Python layer: the bridge between product features and the existing PHP core. Define the patterns for service communication, orchestration, and how responsibility splits between Python and PHP. Build scalable, async services for high-load, latency-sensitive billing workflows: payments, invoicing, anti-fraud, and regulatory compliance. Own API contracts across systems, keeping them stable, backward-compatible, and clearly bounded. Identify functionality worth extracting from the PHP core into Python services where it improves performance or maintainability. Design for failure: retries, idempotency, consistency guarantees, and the observability to catch problems early. Set the testing strategy, CI/CD, and rollout practices this layer will run on, since you’re the one building them from scratch. Mentor and set the technical bar for two mid-level engineers who join the team after you. Partner closely with Platform and Product to keep architecture grounded in real business needs, not just technical elegance. Help shape how Billing supports new products and ventures being built on top of it.

Требования

5+ years of commercial Python development in production environments, including recent hands-on work. Strong expertise in modern Python frameworks (FastAPI preferred; Django/Flask fine). Real experience designing and integrating APIs, including third-party services — this is integration and product development work, not infrastructure work. Solid understanding of async programming and concurrency (AsyncIO, non-blocking I/O). Experience working with PostgreSQL and large datasets. Experience building and maintaining high-load backend systems. Strong testing practices (unit and integration tests; PyTest preferred). Experience with CI/CD pipelines and Docker. Strong ownership and product mindset: you connect engineering decisions to business impact and can defend your calls under scrutiny. Experience building an environment or foundation comparable to what you’d be building here, ideally under real system constraints rather than a clean slate.

Будет плюсом
  • Experience working with money: billing, invoicing, or payment systems
  • PHP experience
  • Scale-up company experience
  • Experience with loaded projects and queue systems
  • Infrastructure skills
  • Deep third-party API experience
  • Knowledge of different NoSQL solutions and analytical systems
  • Replication, partitioning, sharding, PL/pgSQL, and other marks of serious database work
Условия
  • Hybrid onboarding to 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 for work-life balance
  • In-office perks including free meals and snacks
  • Company-funded sports activities, annual offsites, and team-building events
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
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 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 developer in data and AI
Python developer in data and AI

Xplicity • Barcelona

Hybrid
EUR 32,000 - 47,000
Hybrid work model
Training budget
Healthcare stipend
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
platform engineer for Foundry
platform engineer for Foundry

RemoteStar • Barcelona

On-site
EUR 85,000 - 120,000
Variable performance bonus
Signing bonus
Work visa sponsorship
+4
php developer
php developer

Present Connection • Spain

On-site
EUR 42,000 - 54,000
Health insurance
Training budget
Performance reviews
+4
product manager for billing
product manager for billing

Perk • Barcelona

On-site
EUR 70,000 - 130,000
Generous vacation days
Private healthcare or gym allowance
Flexible compensation plan
+2
backend developer for consumer AI apps
backend developer for consumer AI apps

Codeway • Barcelona

On-site
EUR 70,000 - 120,000
Private health insurance
Meal card
Full visa and relocation support for移居
+5
Backend engineer for digital platforms
Backend engineer for digital platforms

Capitole • Barcelona

On-site
EUR 90,000 - 120,000
Private health insurance
Payflow benefits (meals, transport, 0)
Wellhub subscription
+3