Senior Python Platform Engineer - Billing & Accounts

Manychat

Amsterdam

Hybrid

EUR 90,000 - 140,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Manychat is seeking a Senior Python Engineer to design and evolve a Python-based platform layer that scales the eng core and enables high-load workflows. You will focus on decoupling complexity from the core, enabling scalable business logic, and ensuring reliable inter-service communication.

You will own API contracts, drive testing and CI/CD practices, and work closely with Platform and Product teams to deliver scalable, production-ready solutions at scale.

Qualifications

  • 5+ years of commercial Python development in production environments.
  • Strong experience with modern Python frameworks (FastAPI preferred; Django/Flask acceptable).
  • Experience designing and integrating APIs with third-party services.
  • Solid understanding of async programming (AsyncIO).
  • Experience with PostgreSQL and large datasets.
  • Experience building and maintaining high-load backend systems.
  • Strong testing practices (PyTest).
  • Experience with CI/CD pipelines and Docker.

Responsibilities

  • Design and build a Python-based platform layer that integrates with the core system.
  • Define and evolve patterns for service communication, orchestration, and responsibility split between core and Python services.
  • Develop scalable, async services handling high-load and latency-sensitive workflows.
  • Own API contracts between systems, ensuring stability, backward compatibility, and clear boundaries.
  • Identify and extract functionality from the core into scalable services where it improves performance or maintainability.
  • Ensure reliability of cross-system interactions through observability (monitoring, logging, tracing).
  • Design for failure: retries, idempotency, consistency guarantees.
  • Drive engineering quality: testing strategy, CI/CD, safe rollout practices.
  • Work closely with Platform and Product teams to align architecture with business needs.
  • Contribute to long-term platform scalability, not just feature delivery.

Skills

Python
Async programming (AsyncIO)
API design & integration
PostgreSQL
Distributed systems
Testing with PyTest
CI/CD pipelines
Docker
Frameworks: FastAPI
Django/Flask familiarity

Tools

Docker
Kubernetes
Git
API testing tools

Job description

Manychat is seeking a Senior Python Engineer to design and evolve a Python-based platform layer that scales the eng core and enables high-load workflows. You will focus on decoupling complexity from the core, enabling scalable business logic, and ensuring reliable inter-service communication.

You will own API contracts, drive testing and CI/CD practices, and work closely with Platform and Product teams to deliver scalable, production-ready solutions at scale.

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

Hybrid
EUR 90,000 - 140,000
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
Staff Backend Architect, Brands Platform & AI
Staff Backend Architect, Brands Platform & AI

Manychat, Inc • Amsterdam

On-site
EUR 90,000 - 130,000
Hybrid onboarding
Relocation support
Health insurance
+6
Staff Backend Engineer, Brands Platform | Hybrid/Remote
Staff Backend Engineer, Brands Platform | Hybrid/Remote

Manychat • Amsterdam

Hybrid
EUR 120,000 - 160,000
Hybrid onboarding
Relocation support
Health insurance for you and family
+5
Senior Python Engineer
Senior Python Engineer

Elity Global • Amsterdam

On-site
EUR 70,000 - 90,000
Staff Backend Engineer — Brand Platform Architect
Staff Backend Engineer — Brand Platform Architect

Manychat • Netherlands

On-site
EUR 120,000 - 180,000
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
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 Engineer: Lead Scalable Python Systems
Senior Backend Engineer: Lead Scalable Python Systems

SendCloud • Eindhoven

Hybrid
EUR 61,000 - 75,000
Salary €67,800
Holiday allowance 8%
Learning budget €2,000
+9
Senior Python Engineer — Cloud-Native, AWS & Serverless
Senior Python Engineer — Cloud-Native, AWS & Serverless

ABN AMRO • Netherlands

Hybrid
EUR 96,000 - 126,000
Flexible benefit budget
Excellent pension scheme
Hybrid work flexibility
+1