Python Full Stack
Web Engineer

Engineering · Zagreb, Split or remote


Who we are

We are an award-winning, full-service software delivery agency from Zagreb, Split, and Frankfurt. Our Engineering team is made of industry veterans and ever-growing technology enthusiasts, that guarantee your personal growth alongside our amazing projects.

At Agency04, we have the fortune and the know-how to work with the biggest and most innovative food delivery scaleup in the world – Delivery Hero. The innovations that DH works on come in different shapes and sizes, and we are lucky to have the opportunity to work on projects that bring new value to the food delivery space. If you find working on such projects challenging, empowering and fulfilling as we do, and you happen to be a Senior Python Engineer with a curious mind – come say hello and learn more about how you could contribute to the team!

The right one

Who are we looking for?

  • Minimum 2 years of development experience
  • Experience with implementation of microservices
  • Experience with SQL and relational databases (PostgreSQL/MySQL)
  • Expertise in software design and with REST API design principles
  • Experience with Azure or AWS clouds will be a plus
  • Good spoken and written English (B1 and higher)
  • Experience with GitLab/Bitbucket
  • Experience with unit testing
  • A strong skill set within Python 3 and Python 3 ecosystem generally, including Flask/Django, SQLAlchemy/peewee, celery, and more

The job

Key responsibilities

Do Python

Not sudoku, but feature development and bug fixing are your favorite mind games.

Own the process

Communicate directly with the client on a daily basis to report daily progress and discuss tech solutions

Step up

Analyze requirements and suggest improvements for present and future projects.

Follow best practices

Follow best engineering practices defined by the client, like code reviews, unit tests, TDD, BDD, and more.

The extra mile


  • Experience with frontend development, especially with React.js
  • Experience with designing electronic schemas
  • Experience with FastAPI and ElasticSearch is a big plus


Technologies we use

There are no why’s for Python, the interpreted high-level general-purpose programming language designed to emphasize code readability, while it supports multiple programming paradigms, including structured, object-oriented, and functional programming.
A micro web framework written in Python, which does not require particular tools or libraries. It has no database abstraction layer, form validation, or any other components where pre-existing third-party libraries provide common functions.
The Python-based free and open-source web framework that follows the model–template–views architectural patterns.
As a base in the development of single-page or mobile applications, the React front-end JavaScript library is a must for creating truly native apps and that do not compromise on your users’ experiences.
A.k.a. Postgres, our open-source relational database management system of choice, emphasizing extensibility and SQL compliance.
The Python SQL toolkit and Object Relational Mapper that gives our application developers the full power and flexibility of SQL.

What we
offer to you

Some of the perks we happily provide

Flexible working hours
Remote and/or office work
No open space
Interesting international projects

Our international projects are technologically daring and keep us well-motivated.

Top-notch working equipment

Not only it's top-notch, but you also get to choose between Linux or OSX.

Mentorship programme

Highly experienced mentors will help you out and provide real-time feedback and support.

Educational budget

Conferences, training sessions, meetups, external and internal workshops at your disposal.

Book budget carte blanche

Order multiple books and e-books free of charge.

Blog contributor bonus program

If you write an article for our blog, you get a cash reward.

Remote and/or office work

We support remote work and we're also happy to see you in our brand new 1100m2 office in the Zagreb City center.

Stress-free room

We have darts, arcade games, and a pool table with never-ending snacks and beer on tap. Hyped about the new PS5.

Flexible working hours

Our hours are flexible, but responsible. We all work in the same timeframe and deliver things on time.

Dog-friendly environment

We’re really into dogs. Bring them over, as much as you can.

Apply for this position