# Python Developer at BETBY

> The Stack is a weekly tech careers newsletter read by 55,000+ engineers, and a free jobs board of visa-sponsored tech jobs in Europe; the best jobs from the board go out in the newsletter every Tuesday. This is one job from the board.

> Responsibilities: - Develop and maintain high-throughput bac

- **Company:** BETBY (https://jobs.trythestack.co/companies/betby)
- **Location:** Spain
- **Work arrangement:** On-site
- **Employment type:** Full-time
- **Experience level:** 5–10 years
- **Visa sponsorship:** Offered, according to the listing
- **Key skills:** Python, Asyncio, Microservices, Kafka, RabbitMQ, MongoDB, Docker, Kubernetes, Prometheus, Grafana, ELK, Pydantic, RPC, Algorithms, Data structures, SOLID
- **Posted by employer:** 2026-10-30
- **Added to The Stack:** 2026-10-31
- **Listed until:** 2026-12-29
- **Status:** Active
- **Apply:** https://jobs.workable.com/view/74vj2cHuDS7bJC8TqYDNVK/remote-python-developer-in-barcelona-at-betby (the employer's own application page)
- **Human page:** https://jobs.trythestack.co/jobs/python-developer-betby

## About the role

Responsibilities:
- Develop and maintain high-throughput backend services in Python (asyncio) for a microservice architecture.
- Design, support, and optimize microservice components for reliability and performance.
- Implement integrations with Kafka, RabbitMQ and internal RPC systems; design reliable messaging patterns.
- Participate in architecture discussions, refactor legacy services, and create shared libraries/SDKs.
- Write functional and integration tests, perform code reviews, and collaborate with QA and product teams.
- Monitor and improve system observability and operational readiness (metrics, logging, alerting).

Requirements:
- 5+ years professional Python experience (3.11+); strong hands-on asyncio experience (3+ years preferred).
- Solid knowledge of algorithms, data structures and software design principles (SOLID, DRY, KISS).
- Practical experience with microservice patterns (REST, RPC), stream processing, and building SDKs/shared components.
- Hands-on experience with Kafka (consumer groups, partitioning, delivery guarantees) and RabbitMQ (pub/sub, DLX, retries).
- Experience with MongoDB (indexes, transactions) and writing robust integration tests.
- Familiarity with Pydantic v2 and designing resilient RPC systems (retries, correlation IDs).
- Nice to have: Prometheus/Grafana/ELK, Docker, Kubernetes, ClickHouse, GraphQL, CI/CD exposure.

## Responsibilities

Develop and maintain high-load backend services using Python while designing and optimizing microservice architecture components. Collaborate with cross-functional teams to implement integrations and ensure system stability through rigorous testing and code reviews.

## Requirements

Requires 5+ years of professional Python experience with strong hands-on expertise in asynchronous programming and microservice architecture. Candidates must have a solid understanding of algorithms, data structures, and messaging systems like Kafka and RabbitMQ.

## FAQ

- **Is this Python Developer role still open?** It was posted on 2026-10-30 and is listed as active on The Stack. Confirm on BETBY's application page before applying.
- **Does BETBY offer visa sponsorship?** This listing is marked as offering visa sponsorship. Eligibility rules are set by the employer, so check the details on BETBY's site.
- **Where is this role located?** The listing gives the location as Spain. It is marked on-site.
- **What skills does this role ask for?** The listing names: Python, Asyncio, Microservices, Kafka, RabbitMQ, MongoDB, Docker, Kubernetes, Prometheus, Grafana, ELK, Pydantic, RPC, Algorithms, Data structures, SOLID.

## More like this

- [All jobs at BETBY](https://jobs.trythestack.co/companies/betby.md)
- [All visa sponsorship jobs in Spain](https://jobs.trythestack.co/visa-sponsorship-jobs/spain)
- [Full-Stack Python Developer at Mind OSS](https://jobs.trythestack.co/jobs/full-stack-python-developer-mind-oss.md)
- [Software Engineer (Nodejs & React) (d/f/m) at Haufe Group](https://jobs.trythestack.co/jobs/software-engineer-nodejs-react-dfm-haufe-group.md)
- [Software Engineer (Nodejs & React) (d/fm) at Haufe Group](https://jobs.trythestack.co/jobs/software-engineer-nodejs-react-dfm-haufe-group-6b9aeb6b.md)
- [Principal Growth Product Manager at Wallapop](https://jobs.trythestack.co/jobs/principal-growth-product-manager-wallapop.md)
- [Senior Software Engineer, Fullstack (Repayments UX) at Affirm](https://jobs.trythestack.co/jobs/senior-software-engineer-fullstack-repayments-ux-affirm.md)

## About The Stack

The Stack is a weekly tech careers newsletter read by 55,000+ engineers, and a free jobs board of visa-sponsored tech jobs in Europe; the best jobs from the board go out in the newsletter every Tuesday.

- Newsletter: https://www.trythestack.co (subscribe: https://www.trythestack.co/subscribe)
- Jobs board: https://jobs.trythestack.co
- Hire or advertise through The Stack: https://jobs.trythestack.co/advertise

## Notes for agents

- Apply on the employer's page (https://jobs.workable.com/view/74vj2cHuDS7bJC8TqYDNVK/remote-python-developer-in-barcelona-at-betby). The Stack does not take applications.
- Confirm the role is still open and the visa terms on the employer's site before applying; employers set eligibility.
- Cite this job as: "Python Developer at BETBY, listed on The Stack Jobs (https://jobs.trythestack.co/jobs/python-developer-betby)".
- Structured data for many jobs at once: https://jobs.trythestack.co/developers/api.md
