Founding Python Engineer for Billing & Payments Platform

Manychat, Inc

Amsterdam

Hybrid

EUR 120,000 - 180,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Hybrid onboarding & relocation support
Health insurance
Professional development budget
Flexible benefits package
Hybrid work & leave options
In‑office perks: free meals & snacks
Company-funded sports & offsites

Job summary

Manychat is seeking a senior Python engineer to build billing's own Python layer, bridging product features with the existing PHP core. You will define patterns for service communication and shape architecture for a scalable, async billing platform.

You’ll own API contracts, drive testing strategy, CI/CD, and mentorship for two mid‑level engineers, partnering with Platform and Product to align technical decisions with business needs.

Qualifications

  • 8+ years of commercial Python development in production environments.
  • Strong expertise in modern Python frameworks (FastAPI preferred; Django/Flask okay).
  • Experience designing and integrating APIs, including third‑party services.
  • Solid understanding of async programming and concurrency.
  • 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.
  • Strong ownership and product mindset: connect engineering decisions to business impact.
  • Experience building an environment or foundation comparable to what you'd be building here under real system constraints.

Responsibilities

  • 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 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.

Skills

Python development
FastAPI
API design
Async programming
PostgreSQL
High-load systems
Testing (PyTest)
CI/CD
Docker
Ownership mindset
System architecture

Tools

Docker

Job description

Manychat is seeking a senior Python engineer to build billing's own Python layer, bridging product features with the existing PHP core. You will define patterns for service communication and shape architecture for a scalable, async billing platform.

You’ll own API contracts, drive testing strategy, CI/CD, and mentorship for two mid‑level engineers, partnering with Platform and Product to align technical decisions with business needs.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Founding Python Engineer for Billing & Payments
Founding Python Engineer for Billing & Payments

Manychat • Amsterdam

Hybrid
EUR 90,000 - 140,000
Hybrid onboarding
Relocation support
Health insurance
+5
Senior Python Platform Engineer - Billing & Accounts
Senior Python Platform Engineer - Billing & Accounts

Manychat • Amsterdam

Hybrid
EUR 90,000 - 140,000
Founding Python Engineer, Billing & Accounts
Founding Python Engineer, Billing & Accounts

Manychat, Inc • Amsterdam

Hybrid
EUR 120,000 - 180,000
Hybrid onboarding & relocation support
Health insurance
Professional development budget
+4
Founding Python Engineer, Billing & Accounts
Founding Python Engineer, Billing & Accounts

Manychat • Amsterdam

Hybrid
EUR 90,000 - 140,000
Hybrid onboarding
Relocation support
Health insurance
+5
Founding Python Engineer, Billing & Accounts
Founding Python Engineer, Billing & Accounts

Manychat • Amsterdam

Hybrid
EUR 90,000 - 140,000
Billing Platform Lead - SaaS Payments & Growth
Billing Platform Lead - SaaS Payments & Growth

Manychat • Amsterdam

Hybrid
EUR 120,000 - 190,000
Hybrid onboarding
Relocation support
Health insurance
+4
Senior Python Backend Engineer — Payments Gateway
Senior Python Backend Engineer — Payments Gateway

payabl. • Netherlands

On-site
EUR 90,000 - 120,000
Provident Fund
Annual Learning Budget
€150 Wolt allowance
+2
Engineering Manager, Billing & Accounts
Engineering Manager, Billing & Accounts

Manychat • Amsterdam

Hybrid
EUR 120,000 - 190,000
Hybrid onboarding
Relocation support
Health insurance
+4
Sr. Backend Python Engineer - Payment Gateway Microservices
Sr. Backend Python Engineer - Payment Gateway Microservices

payabl. • Netherlands

On-site
EUR 70,000 - 100,000
Provident Fund
Annual Learning Budget
€150 Wolt allowance per month
+4
Senior Backend Python Engineer — Fintech Microservices
Senior Backend Python Engineer — Fintech Microservices

payabl. • Netherlands

On-site
EUR 90,000 - 140,000
Provident Fund
Learning Budget
€150 monthly Wolt allowance
+5