Python Developer (Go is a strong plus)
We are looking for a Python Developer
You will work on developing and maintaining backend services, building integrations and improving how different parts of our platform work together.
Role Overview:
The role involves working with Python, microservices, APIs and event-driven systems, as well as taking part in technical discussions and decisions about the architecture.
Responsibilities:
- Build and maintain services within our microservice architecture
- Turn product requirements into technical solutions and decide how best to implement them
- Consider how different services work together, with a focus on scalability and reliability
- Build and maintain integrations with third-party APIs and applications
- Develop event-driven components and asynchronous communication between services
- Take part in discussions about architecture and technical decisions
- Work closely with the development team in an agile environment
- Keep up with tools and technologies relevant to your work
Requirements:
- Ability to work independently and design technical solutions
- Strong practical knowledge of Python and backend development
- Familiarity with FastAPI, Django or Flask
- Knowledge of REST API design and implementation
- Background in working with microservices in a production environment
- Ability to integrate third-party APIs and applications
- Understanding of messaging protocols and event-driven systems
- Knowledge of SQL databases, query writing and optimisation, preferably PostgreSQL
- Understanding of Kubernetes and how services are deployed and scaled
- Familiarity with Docker, including writing or adapting Dockerfiles
- Comfortable working with Git
Nice to have
- Experience with Go
- Experience with Celery and gRPC
- Experience with AMQP/RabbitMQ and the Pika client
- Familiarity with Socket.IO and WebSockets
- Experience writing unit and integration tests
- Familiarity with monitoring and observability, including logging, metrics and tracing
- Good communication and teamwork skills
- Willingness to share knowledge and help other team members
About Alea Partners:
We are Alea Partners, a company of around 70 people building software for the iGaming and betting industry. We keep things straightforward, focus on building good products, and avoid corporate formalities.
Benefits:
Benefits:
• Training, workshops, and certifications to help you learn and grow on the job.
• Referral bonuses when you recommend someone who gets hired.
• A path to becoming a partner for top performers who want to help shape the company.
• Extra rewards when you put in extra effort.
• 22 vacation days, 6 personal days, and 2 religious holidays a year.
• Discounts on local gym memberships.
• Regular team-building events and hangouts to unwind.
• Opportunities to meet and network with international clients.
• Support for moving into new roles that match your career goals.
How to Apply:
To apply for the position of Python Developer at Alea Partners, please submit your resume and a cover letter outlining your relevant experience and why you are interested in this position.