Senior Python Engineer (Billing) (Barcelona)

Senior Python Engineer (Billing) (Barcelona)

09 ago
|
Manychat
|
Barcelona

09 ago

Manychat

Barcelona

- 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

- Decouple and offload complexity from the core platform

- Enable scalable execution of business logic

- Provide reliable communication between services

- 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

Benefits

- An opportunity for rapid personal and professional growth





- Generous time off policy to balance your work and life, including paid parental leave

- Competitive medical, dental, and vision coverage for you and your dependents

- Annual wellness reimbursement
- Collaborative, transparent, and fun-loving office culture

- Uncapped Commission + Equity
- We pay for relevant conference tickets, training programs, courses, and any necessary literature- Experience building and maintaining high-load backend systems

- 5+ years of commercial Python development in production environments

- Solid experience designing and integrating APIs (including third-party services)

- Strong ownership and product mindset — able to align with stakeholders and connect engineering work to business impact

- Experience with CI/CD pipelines and Docker

- Experience working with PostgreSQL and large datasets

- Strong understanding of async programming and concurrency (AsyncIO, non-blocking I/O)

- Strong expertise in modern Python frameworks (FastAPI preferred; Django/Flask acceptable)

- Strong testing practices (unit and integration tests; PyTest preferred)

- Replication, partioning, sharding, PL/pgSQL, and other attributes of profound work with databases

- Knowledge of different NoSQL solutions and analytical systems

- Experience working with third-party API

- Skills working with infrastructure
- Experience working with loaded projects and queue systems

📌 Senior Python Engineer (Billing) (Barcelona)
🏢 Manychat
📍 Barcelona

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior python engineer (billing) (barcelona) / barcelona

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior python engineer (billing) (barcelona) / barcelona