Senior Python Engineer, Billing & Accounts
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