> Markdown version of [/jobs/ext/1949613-python-engineer-billing](https://www.wearedevelopers.com/jobs/ext/1949613-python-engineer-billing). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Python Engineer (Billing) - **Company:** Ai - **Location:** Barcelona, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Application Integration Architecture, Business Logic, Big Data, Databases, Continuous Integration, Shard (Database Architecture), Distributed Systems, Django Web Framework, Python (Programming Language), PostgreSQL, NoSQL, Web Application Frameworks, Data Logging, Flask (Web Framework), Concurrency, Backend, Fastapi, Build Management, Pytest, Integration Tests, Low Latency, Api Management, Docker - **Published:** August 6, 2026 - **Apply:** https://www.jobleads.com/es/job/e505816c438fbcbf68b853d2112e41e69 ## About the Role * 5+ years of commercial Python development in production environments. * Strong expertise in modern Python frameworks (FastAPI preferred; Django/Flask acceptable). * Solid experience designing and integrating APIs (including third-party services). * Strong understanding of async programming and concurrency (AsyncIO, non-blocking I/O). * Experience working with PostgreSQL and large datasets. * Experience building and maintaining 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 - able to align with stakeholders and connect engineering work to business impact. It would be great if you have: * Experience working with loaded projects and queue systems. * Skills working with infrastructure. * Experience working with third-party API. * Knowledge of different NoSQL solutions and analytical systems. * Replication, partioning, sharding, PL/pgSQL, and other attributes of profound work with databases. ## Description We're hiring a Senior Python Engineer to build and evolve a Python-based platform layer that extends and scales Manychat's eng core. This is not a standalone backend. This layer acts as a bridge and execution environment for high-load, business-critical workflows that cannot be efficiently handled inside the core system. Your primary focus will be designing systems that: * decouple and offload complexity from the core platform * enable scalable execution of business logic * provide reliable communication between services This role is ideal for someone who: * thinks in systems, not services * understands trade-offs of distributed architectures * can turn loosely defined problems into stable production solutions * is comfortable working close to platform boundaries and constraints, 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. ## Related Videos - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Python-Based Data Streaming Pipelines Within Minutes](https://www.wearedevelopers.com/videos/1233-python-based-data-streaming-pipelines-within-minutes) - [Automagic Configuration in Python](https://www.wearedevelopers.com/videos/363-automagic-configuration-in-python) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)