CareerPlan

Senior Python Engineer, Billing & Accounts

Amsterdam, NetherlandsFull-time2026-10-07 → 2026-11-10

Core

Design and build the first Python layer for Manychat's billing system, bridging product features with the existing PHP core to handle payments, invoicing, anti-fraud, and compliance at scale.

Role type

Senior Python Engineer (Billing & Accounts)

Builds

Scalable, async services for high-load billing workflows and API contracts for new ventures.

Domain

Fintech / SaaS / Conversational Marketing

Required skills

Python (FastAPI/Django/Flask), AsyncIO, API design, PostgreSQL, CI/CD, Docker, Testing (PyTest), System design

Preferred skills

Billing/Payment systems, PHP, Scale-up experience, Queue systems, NoSQL, Database sharding/replication

Technologies

Python, FastAPI, Django, Flask, AsyncIO, PostgreSQL, Docker, PyTest

Responsibilities

Design patterns for service communication between Python and PHP; Build scalable async services for billing; Own API contracts; Mentor two mid-level engineers; Define testing and CI/CD strategies.

Seniority

Senior, hands-on IC with mentorship responsibilities