вернуться в ленту
Вакансия опубликована
13
May
2026
Middle
Senior
Python Developer
Удалённо (Мир)
З/П не указана
Middle
Senior
Удалённо (Мир)
З/П не указана
We are building a complex, high-load system based on a microservice architecture, where every component plays a critical role. This is not a legacy support project — it's about continuous development of new modules and optimization of existing ones.
Our teams are small and focused — typically 4–6 engineers. Each team has its own area of responsibility and a unique set of challenges.
Tech stack
— Python 3.11, 5+ years of professional experience
— asyncio (Strong knowledge of asynchronous programming)
— Microservice architecture (REST API, GraphQL, RPC)
— Algorithms and data structures
— SOLID, DRY, KISS, YAGNI principles
— Designing internal libraries / SDKs / shared components
— Web-servers: FastAPI, Sanic
— Pydantic (preferably v2)
— Stream processing
— RPC design (servers, request/response, retries, correlationId)
— Kafka (consumer groups, delivery guarantees, schema design, partitioning)
— RabbitMQ (RPC, pub/sub, DLX, retries)
Databases:
— MongoDB (indexes, configs, transactions)
— ClickHouse (large datasets, MergeTree, Order By, Indexes)
Responsibilities
— You’ll be involved in system architecture design, technology selection, and solving non-trivial engineering challenges.
— Collaborate with teams to deliver features and improvements for high-load microservice-based systems.
What you’ll bring
— Strong knowledge of asyncio and asynchronous programming
— Experience in microservice architecture (REST API, GraphQL, RPC)
— Hands-on experience with stream processing
— Solid understanding of RPC design and related best practices
— Experience with Kafka and RabbitMQ in production setups
— Good understanding of SOLID, DRY, KISS, YAGNI
— Experience designing internal libraries / SDKs / shared components
— Knowledge of Docker, Kubernetes (Nice to have)
Soft skills
— Understanding of iterative software development processes (Agile, Scrum, Kanban)
— Ability to work effectively in short development cycles / iterations
— Strong communication skills for cross-functional collaboration
— Code review and mentorship experience
— Analytical mindset and ability to propose architecture/process improvements
— High accuracy and responsibility with critical business data
Nice to have
— GraphQL (Ariadne)
— Experience in fintech, betting, trading domains
— CI/CD setup experience
— Monitoring/logging (Prometheus, Grafana, ELK)
What we offer
— Comprehensive Health Insurance
— 100% Paid Sick Leave
— Continuous Learning & Growth opportunities
— Generous Paid Time Off (20 vacation days + 6 flexible days)
— Relocation Support
— Diverse & Dynamic International Team
— Language Development courses
— Team events and building activities
— Top-Quality Equipment
— Welfare Program
— Milestone celebrations and gifts
Team description
Betby powers a premium sportsbook with world-class risk management and omni-channel support, reaching millions of players across markets. Offices in Latvia, Malta, Spain, and Montenegro with remote talent support.
Важно: pедакция vseti.app не несет ответственности за любую информацию в этой публикации, в т. ч. текстовое описание и графические изображения, предоставленные нам авторами вакансии, публичными источниками сети интернет и другими пользователями интернета. Если вы нашли ошибку, пожалуйста, сообщите нам об этом help@vseti.app или в телеграм

Betby
Betby — The future of sports betting
Подробнее о компанииДля отклика:
Больше вакансий в нашем канале → здесь