We are looking for a Back-end Developer to join our E-commerce Technical Team.
About E-commerce Team
We are developing our own in-house online store, which is currently our main sales channel and therefore plays a key role in the success of our business. This is a web application built using Python/Django for the back-end and Nuxt for the front-end. While most tests are conducted manually, we also automate some of them using tools like Cypress and Locust.
Once you join our Team you will be responsible for:
Developing and maintaining an online store and related functionalities (e.g. creating tools for business to manage promotions, customer communication, orders, etc.)
Coding in Python, Django, and Django REST Framework
Optimizing our applications to ensure shorter response times and better system performance
Continuous code refactoring with an understanding of business value
Implementing potential architectural changes
Creating tools for automating business processes in the e-commerce sector
Accepting and providing feedback during code reviews
In order to achieve your individual as well as our common team and business goals you will cooperate closely with Front-end Developers, QA Specialists and other teams (e.g. CRM, marketing, brand) making sure that were at the same page with our work. Good communication is therefore crucial.
Why Tylko?
Being a part of the Tylko team goes beyond clocking in every day and keeping your head down. We celebrate inclusivity and work together to build a culture of happy, healthy employees who are truly heard, and provide the following great benefits for every single member:
One bonus day off every month
Comprehensive healthcare
Multisport
A discount on all Tylko products
And of course, a dog-friendly office!
To work effectively in this role, it is important that you:
Have min. 3 years of commercial experience in programming with Django and Python
Have experience in programming and integrating APIs
Understand REST API and its role in customer journey
Have been working with PostgreSQL databases
Have analytical thinking and problem-solving skills
Take full responsibility for your part of the job, but understand project dependencies
Express your opinions openly with respect for the work of others
Take initiative and actively seek solutions or improvements
Feel comfortable in fast changing environment (specifics of work in the e-commerce - unexpected change in business may result in sudden change of priorities)
Have worked in Agile methodologies (incl. Scrum)
Speak both Polish (primarily used) and English
Are ready to work 3 days a week from our Warsaw office
It would be an additional plus if you have:
Experience working in a software house or e-commerce company
Any experience in DevOps area (e.g. knowledge of how to set up Docker, how Kubernetes works)