M

Senior Backend Engineer (Python - Billing Systems)

Manychat • Spain
Relocation
Apply Now

Lead the design and implementation of Manychat's first Python layer for its billing and payments infrastructure. Build scalable, high-load async services to handle payments, anti-fraud, and compliance while bridging with a PHP core. Requires 5+ years of commercial Python experience and a strong product mindset to mentor a growing team.

Key Highlights
First engineer on the Billing Python layer with full ownership and C-level backing
Design and build business-critical systems for payments, invoicing, and anti-fraud
Establish technical patterns, standards, and CI/CD practices from scratch
Mentor and lead two mid-level engineers joining the team
Key Responsibilities
Design and build Billing's first Python layer as a bridge between product features and the PHP core
Define patterns for service communication, orchestration, and responsibility splitting between Python and PHP
Build scalable, async services for high-load billing workflows including payments, invoicing, and anti-fraud
Own and maintain stable, backward-compatible API contracts across systems
Extract functionality from the PHP core into Python services to improve performance and maintainability
Implement failure design strategies including retries, idempotency, and consistency guarantees
Establish the testing strategy, CI/CD pipelines, and rollout practices
Mentor and set the technical bar for two mid-level engineers
Partner with Platform and Product teams to align architecture with business needs
Technical Skills Required
Python PostgreSQL AsyncIO
Benefits & Perks
Relocation support for employee and family
Comprehensive health insurance
Professional development budget
Flexible benefits package
Hybrid work options
Generous leave
Free in-office meals and snacks
Company-funded sports and team-building events
Nice to Have
Experience with 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 NoSQL solutions and analytical systems
Advanced database work including replication, partitioning, sharding, and PL/pgSQL

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.
Want the full job description? Read the complete details on LinkedIn, the original posting.
Continue on LinkedIn

This is a short excerpt. All rights to the full description belong to its original publisher.

See Jaabz jobs first on Google 1 tap · free · in AI Overviews Jaabz is on your Google Manage Preferred Sources

Similar Jobs

Explore other opportunities that match your interests

Staff Software Engineer (Technical Leadership)

Programming
•
20h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Fever

Spain

Senior Platform Software Engineer (Developer Platform)

Programming
•
22h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Preply

Spain
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Director

Ukio

Spain

Subscribe our newsletter

New Things Will Always Update Regularly