Position: Python Engineer
Company: Apostera UA Harman
Experience required: 3y
English level: intermediate

The ideal candidate will have solid Python knowledge, strong understanding of high-level languages paradigms and computer science.

What You Will Do:
• Write reusable, testable, and efficient code
• Participate in the development of an internal tool for technical documents 
processing and generation
• Provide a support, bug fix, implementation of CI system and specific integration tools for a complex software project
• Write software requirements
• Write software architecture
• Prepare technical documentation
• Follow the processes specific to automotive industry and software 
development in general

What You Need:
• Deep knowledge in Python3
• 3+ years of experience as a Python developer
• Intermediate level of English 
• Proficiency with regular expressions
• Proficiency in VCS (git)
• Proficiency in Linux OS environment
• Proficiency in docker image creation and usage
• Proficiency in Bash scripts creation
• Familiarity with REST API
• Understanding of templating languages, such as Jinja2
• Familiarity with testing tools
• Ability to collaborate on projects and work independently when required 

What is Nice to Have:
• Experience in Continuous integration system setup, support and extend its features
• Experience with CMake
• Experience with C++