Senior Python Developer

AI overview

Join a cross-functional Furniture Systems Team responsible for developing core technology that automates production processes for modern storage solutions.

We’re looking for a skilled Senior Python Developer to join our Furniture systems Team - responsible for our products’ lifecycle, including production automation. 

Product Department 

Product is our most diverse team in terms of expertise from designers and developers to wood technologists and industrial designers. The department is divided into cross-functional product teams, combining expertise in product management, design and engineering to drive innovation and deliver integrated products. The department is responsible for delivering business results through the development and management of the product portfolio, supporting company-level activities, and coordinating the development of integrated physical and digital products, ensuring a consistent user experience.


About the Furniture Systems Team

Part of the Product Department, the Furniture Systems Team, is a cross-functional team including a Product Designer, two Tech Leads (one physical and one digital), engineers and developers. The team takes full responsibility for existing and new products in the categories of living room storage, wardrobes, desks and other storage furniture. They take care of introducing new products from discovery to delivery including full production automation. 

  

Main Responsibilities

  • You’ll work on technology that’s at the very core of what we do - the code that transfers Tylko products from the configurator into digital designs that are sent to the production machines within our factories.

  • You’ll be responsible for enriching our digital furniture representation with elements required for physical production

  • You’ll be developing and reviewing code for packaging and gcodes, as well as the assembly manual for customers

  • You should think about the features you work on as a part of big, complex projects

  • You’ll take part in a discussion about how to maintain, develop and regularly improve system architecture.

  • You’ll analyze and choose the best possible path for system development.

  • You’ll write reusable, testable, and efficient code

Requirements

Must have

  • At least 4 years of full-time coding experience (ERP or product experience would be a plus)

  • In-depth understanding of Python

  • Focus on writing fast, clean and maintainable code

  • Experience with Docker and Linux

  • Experience in working with Pytest

  • Flexible, but an independent team player

  • Good interpersonal and teamwork skills

  • Good command of English (written and spoken)

  • Native or native-like command of Polish

  • Working from our Warsaw office at least 3 days a week

Nice to have

  • Ability to write clear documentation

  • Spatial awareness (i.e. be able to imagine how the element will rotate)

  • Basic understanding of JS

  • 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).

Your dearest things all have a story. Meet the Tylko shelf. Perfect-Fit We know every room is different, and only you know exactly how to fill your space. With Tylko you can define the exact dimensions you want - down to the last centimeter. Ass...

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Python Developer Q&A's
Report this job
Apply for this job