Lead Python Developer

 Tylko - Company site
 June 15, 2022
 Remote job

Job descripton

We’re looking for a skilled Python developer to join our eCommerce team. You’ll need to have an in-depth knowledge of Python and Django as well as significant experience in building and optimizing large-scale integrations with 3rd party systems applications. An ideal candidate will also have some experience in leading a team of developers. You’ll be responsible for increasing speed, scalability, and extensibility while working with a large and rapidly changing codebase as well as for the professional development of developers in your team.

    About TYLKO

    TYLKO is an innovative tech-driven furniture company founded in 2015 in Warsaw, Poland. We specialize in providing high-quality storage that our customers can adapt down to the last detail through the use of an intuitive online configurator and our AR-enhanced Tylko App.
    We’ve reworked every step of the traditional furniture-buying process in order to create a better and more personal experience – a seamless process from high-quality products with simple online shopping, through free doorstep delivery and effortless, tool-free assembly.
    We’re a tight-knit team of 200 specialists from around the world working in the diverse fields of design, production, IT, marketing, communication, customer experience, and much more.
    So far, we’ve helped over 100,000 happy customers find their perfect fit, with over 120,000 one-of-a-kind pieces of Tylko furniture shipped around the world.

    Growth Department

    This department was created as a result of the integration of eCommerce and Performance Marketing teams. Growth, together with the Operations Department, is responsible for guiding the user through the complete user path. The primary responsibility of Growth is to reach conversion goals. By combining those two teams we are able to create a coherent and smooth customer journey while improving the efficiency of our marketing efforts.


    Main responsibilities

    • You’ll be a technical partner for our business team.

    • You’ll aid your team in their professional journey.

    • You’ll be responsible for the long-term direction of our e-commerce backend.

    • You’ll be responsible for services integration.

    • You’ll provide regular insights on and maintain our system architecture.

    • You’ll work on reviewing and improving the existing code.

    • You’ll be sharing knowledge and providing valuable feedback during code reviews.

    • You’ll work in Warsaw 2-3 days per month.

    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)

    • A discount on all Tylko products

    • Comprehensive healthcare

    • Mixer parties

    • English classes

    • And of course, a dog-friendly office!

    About our codebase

    Our codebase is spread between 4 different repositories. The main one, the one that you would be working on consists of almost 75000 statements and around 500k lines of code. Currently, it’s operating on Python 3.9 and Django 3.2 (migration to 3.10 and 4.0 in progress). Our codebase is 7 years old and we do have some parts that need more love. That’s why every Friday we have Quality Fridays – a day where you don’t have to do your sprint work, but team up with people from other departments and work on something that brings us closer to a perfectly clean code 😉

    You will be fairly remunerated – 25 000 – 30 000 PLN +VAT (depending on your skills and experience).

    Job requirements

    Must have

    • In-depth understanding of Django and Python.

    • Experience in working with Django REST Framework, Pytest, Docker, PostgreSQL.

    • Experience in leading other developers.

    • Clean code enthusiast!

    • Good command of English (written and spoken).

    Nice to have

    • Experience in working with legacy systems.

    • Experience in working with e-commerce platforms.

    • Communicative level in Polish (at least B2).

    • Being a board game geek and a dad jokes lover is actually a must but we put it here as our HR team believes it’s not crucial (although we kinda think it is).