Tech Stack
NoSQLDockerPythonSQL
Job Description, Responsibilities & Requirements
Description language:
About the Position
Middle/Senior Python Developer
We are seeking a Middle/Senior Python Developer with 2+ years of experience in Data Engineering, Docker, SQL, and NoSQL to join our team in Kharkiv or remotely.
Responsibilities
- Create microservices
- Store data from different sources and transfer it to machine learning models
Requirements
- Experience writing projects for Windows and Linux/UNIX
- Proficiency in Python 3 (Pandas, Numpy, etc.), experience with Legacy code, refactoring, and testing
- Experience working with databases: SQL, NoSQL, Graph
- Experience working with Message Brokers
- Experience working with Docker
- Understanding of HTTP and RESTful APIs
- Ability to work with Linux/UNIX (shell, scripting, tools)
Nice to Have
- Additional experience in data engineering
- Familiarity with other programming languages
We Offer
- Transparent payroll system with all taxes paid from the first working day
- 24 days of vacation, paid sick leave, and all official holidays are days off
- Flexible working hours: plan your own day and occasionally work from home
- Internal client cycle with regular feedback collection and performance reviews
- Professional courses and trainings paid for by the company
- Internal talent pool with 70% of managers coming from within
- Corporate parties, teambuilding, and themed events: Nutella Day, Hot Dog Day, Shrovetide, March 8, Secret Santa, Sleep Day, and more!
- Lounge areas, a library, board games, and a kitchen with always something to eat in the office
- Encouragement of a healthy lifestyle with participation in Race Nation and Battle of the IT Corporations
- Many other bonuses and perks
About the Company
Our HR manager will meet you, give you a welcome-box, and introduce you to the whole team. He will help you integrate into all processes and values of the company, hold adaptation meetings, and support you during the whole period. You will be assigned a coach who will help you adapt, answer all your questions, and help you integrate quickly.
Application Process
- Stage 1: Communication with the recruiter (30 min)
- Phase 2: Meeting with a technical specialist (40 min)
Salary: Up to $4000
Language: English (basic)
Location: Kharkiv/Remote