Position: Senior Python Developer (with C++ skills)
Company: NCube
Category: Python
Experience required: 5y
English level: upper
Published: 2021-03-01T00:00:00+02:00

Company’s team is changing gears to meet the growing needs of our awesome customers — from a handful of robots to hundreds of robots, from a small team to multiple squads. The team’s mission is to pioneer scalable, collaborative, and flexible robotics solutions.

Requirements:
Bachelor’s degree in Computer Science or a similar technical field of study, or equivalent practical experience with an outstanding track record
At least 5 years of relevant work experience
Expertise in Python and at least one of C++, Java, Go
Mastery of traditional RDBMS technologies
Experience with designing and implementing backend web servers
Experience with web frameworks such as Django, Flask, and Spring Boot
Deep understanding of HTTP and experience in designing and implementing RESTful APIs
Deep knowledge and understanding of algorithms, data structures, complexity analysis, and software design
Excellent verbal and written English communication skill

Good to have:
Master’s degree in Computer Science or a related technical field
Experience with docker and cloud platforms such as GCP, AWS, Azure
Experience with ROS and robotics
Contributions to open-source projects
Fundamental understanding and experience with one or more Agile methodologies
Experience with warehouse automation systems, inventory management systems, order processing systems, and warehouse management systems

Responsibilities:
Designing, implementing, testing, and enhancing warehouse automation software
Integrating with 3rd party vendors and systems
Leading design efforts for major software components and their integration into the principal architecture
Actively participate in enhancing the design of existing software components to improve their functionality and performance
Contributing to core team processes and to company-wide efforts
Identifying opportunities for improvements in engineering processes and make relevant recommendations

We offer:
Challenging project
Competitive salary with the regular review
Full-Time job (Office in Kyiv (Maidan Nezalezhnosti area) or remotely)
Flexible working schedule, vacations, paid sick leaves, English courses, regular parties
Good working environment
Great team spirit