Log in
All jobs
A

Senior Python Developer

Avenga
Multiple locations
On-site

About this role

Avenga

This website uses cookies to ensure you get the best experience.

Avenga and our selected partners use cookies and similar technologies (together “cookies”) that are necessary to present this website, and to ensure you get the best experience of it.

If you consent to it, we will also use cookies for analytics purposes.

See our Cookie Policy to read more about the cookies we set.

You can withdraw and manage your consent at any time, by clicking “Manage cookies” at the bottom of each website page.

Select which cookies you accept

On this site, we always set cookies that are strictly necessary, meaning they are necessary for the site to function properly.

If you consent to it, we will also set other types of cookies. You can provide or withdraw your consent to the different types of cookies using the toggles below. You can change or withdraw your consent at any time, by clicking the link “Manage Cookies”, which is always available at the bottom of the site.

To learn more about what the different types of cookies do, how your data is used when they are set etc, see our Cookie Policy.

Strictly necessary

These cookies are necessary to make the site work properly, and are always set when you visit the site.

Vendors Teamtailor

Analytics

These cookies collect information to help us understand how the site is being used.

Vendors Teamtailor

Multiple locations

Avenga is an international engineering firm helping businesses operate with AI at the core. With 6,000+ experts worldwide, we combine engineering expertise with AI-native thinking to turn ambitious ideas into real-world impact across industries, technologies, and markets.

At the core of the role

We are looking for a Senior Python Developer to join a long-term ERP modernization project in the retail domain. You will build and optimize backend services, improve system architecture, and develop integrations supporting operations across multiple European markets.

You will collaborate with a cross-functional Scrum team of developers, QA engineers, Product Owners, and Operations specialists, contributing to technical decisions and scalable solutions.

Core skills you’ll bring

  • 7+ years of backend engineering experience with strong Python expertise
  • Strong knowledge of FastAPI, SQLAlchemy, and REST APIs
  • Experience with RabbitMQ, event-driven architecture, and asynchronous communication
  • Strong SQL skills, including ORM performance and query optimization
  • Experience with microservices, distributed systems, and service decomposition
  • Knowledge of Git, CI/CD, Docker, and Kubernetes/OpenShift
  • Understanding of authentication and authorization (RBAC, ABAC, JWT)
  • Advanced English and strong communication skills

Nice-to-have

  • GitLab CI/CD, GitOps, and monitoring tools (Prometheus, Grafana, Sentry)
  • Microsoft/Azure identity and access management experience
  • Experience with AI-assisted development tools

The impact you'll create

  • Develop and optimize backend services and APIs using Python, FastAPI, and SQLAlchemy
  • Design event-driven integrations and modernize backend architecture for scalability and maintainability
  • Improve database performance, security, and system reliability
  • Support CI/CD, deployments, and production troubleshooting while collaborating with cross-functional teams

What supports your journey

  • Long-term project with meaningful technical challenges
  • Opportunity to influence architectural decisions
  • Collaborative team environment and continuous professional growth

People are at the core of Avenga. We provide equal opportunities regardless of race, ethnicity, gender identity, sexual orientation, disability, age, religion, or any other characteristic. We are committed to a respectful environment where everyone can be themselves, share their ideas, and feel that they belong.

Locations

Banja Luka, Belgrade, Bitola, Nis, Kragujevac, Novi Sad, Ohrid, Skopje

Technology

Python

Seniority

Senior-level

APPLICATION

Send your CV to tell us about your core skills and what you're looking for next.

TALENT CALL

Meet our Talent team to talk about your goals and experience while exploring our culture and the way we work.

TECHNICAL INTERVIEW

We'll explore your experience, strengths, and approach to work to see what we can build together.

CUSTOMER INTERVIEW

For some roles, you'll meet our customers to understand the outcomes your expertise can help create.

WELCOME TO AVENGA

An offer is just the beginning. We welcome you to put your expertise into action and shape what's next together.

Multiple locations

Loading application form

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →