<img height='1' width='1' style='display:none' src='https://www.facebook.com/tr?id=152589862353271&ev=PageView&noscript=1'/>

Middle/Senior Python Software Engineer

Published on Apr 06, 2021
company logo
DataRoot Labs

A Product company founded in 2016 with offices in Kyiv, Ukraine.

3-5 years
Kyiv, Ukraine
Job Type:

Overview Project & team

DataRoot Labs is looking for a Python Software Engineer! In this role, you will be working in the team of a Series A stage startup operating at the cutting edge of Data Engineering technology. The main mission is to help organizations build better data products and trust in their data by providing data teams comprehensive visibility into the health of their data pipelines. Thanks to this deep monitoring they can be confident in their quality data and respond proactively to new issues.

Product's customers are engineers themselves, and we believe it takes great engineers to build solutions FOR engineers.

What You Will Do Responsibilities
  • Work directly with CTO to tackle tough problems and find creative ways to solve them.
  • Maintain and optimize the product for maximum speed and flexibility.
  • Improve your skills and stay up-to-date with emerging technologies.
  • Collaborate with front-end developers to improve usability and standards.
  • Create and maintain code automation pipelines to continuously build and push high-quality code to production.
  • Write TDD, clean reusable code and libraries.

What You Should Bring
  • Proven commercial experience as a Python developer (3+ years).
  • Understanding of the threading, and multi-process architecture.
  • Ability to work with ORM (Object Relational Mapper) libraries.
  • Strong design skills: you must be able to describe your designs before implementation (even use UML if needed).
  • Able to build highly scalable distributed applications.
  • General understanding (preferably, some experience too) of front-end technologies, such as JavaScript/Vue.JS, HTML5, and CSS3.
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments.
  • Understanding of fundamental OOP designs.
  • Ability to design database schemes that represent and support business processes.
  • Test Driven Development (TDD) and Continuous Delivery.
  • At least upper-intermediate English level.
  • Experience in instrumentation tools, agents or writing SDKs - big plus.

What You Will Get Benefits
  • Startup culture, a strong product-oriented team that consists of Tech Leads and Senior specialists.
  • Opportunity to leverage your engineering skills for fellow engineers and shape the future of data engineering.
  • Business travels to visit the Israel team (Post Covid).
  • Working with the newest technical equipment (MacBook Pro 16″).
  • 20 working days of annual vacation leave.
  • English courses, educational events & conferences are covered by the company upon request.
  • Medical insurance covered by the company.

Need more info? Let's have a chat when it's okay for you.
icon arrow right
Anna Orehovskaya
Anna Orehovskaya
HR Generalist
icon arrow right
Connect via
linkedin icon telegram icon email icon phone icon

Location Mykoly Vasylenka Street, 7, Kyiv, Ukraine