Back
Back

Python Developer (Go is a strong plus)

Full time
Banja Luka
Medior/Senior

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

‍

Apply to Position
Apply to Position

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.

Attach CV *
.pdf, .doc, .docx, .zip files
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Any questions? Don’t hesitate to ask.

If you have any questions or concerns, please don't hesitate to reach out to us. We're always here to help. Contact us anytime for assistance.

Contact Us
Contact Us