Job Description
We’re looking for a skilled Back-end Developer to join our client E-commerce Technical Team and help them build, optimize, and scale our client in-house online store - the company’s primary sales channel and a core part of their digital ecosystem.
In this role, you’ll work on a modern web application built with Python (Django / DRF) on the back end and Nuxt on the front end. You’ll develop features that directly support the business - from tools for promotions and customer communications to process automation - while also contributing to system performance and architecture improvements.
The E-commerce Team works closely with CRM, Marketing, Brand, and other business units, so good communication and a collaborative mindset are essential.
Responsibilities :
- Developing and maintaining our online store and business-critical features (e.g. promotions, order management, customer communication);
- Building new functionalities using Python, Django, and Django REST Framework;
- Creating tools to support and automate business processes in the e-commerce domain;
- Optimizing performance and ensuring the application runs efficiently and reliably;
- Continuously refactoring and improving code, always keeping business value in mind;
- Participating in system design and contributing to architectural decisions;
- Reviewing code and providing constructive feedback — and being open to receiving it;
- Collaborating closely with front-end developers, QA specialists, and cross-functional teams to align technical solutions with business needs.
Requirements
At least 2 years of commercial experience with Python, Django, and Django REST Framework;Hands-on experience working with and integrating APIs;Solid understanding of REST principles and how APIs support the customer journey;Experience working with PostgreSQL databases;Strong analytical and problem-solving skills;A proactive attitude and a sense of ownership for your work;Good communication skills and a collaborative spirit;Comfort with fast-paced, ever-changing e-commerce priorities;Familiarity with Agile methodologies (e.g. Scrum);Fluency in Polish and a good command of English;Willingness to work from our Warsaw office at least 3 days a week.Nice to have :
Previous experience working in a software house or e-commerce company;Knowledge of DevOps practices (e.g. Docker setup, understanding of how Kubernetes works).Benefits
An extra day off per month;Private healthcare;Access to a sports package;Attractive discounts on company products;A friendly atmosphere – even for pets!Requirements
Python