We are looking for an experienced Backend Python Engineer to join our client’s team and contribute to a project that has been successfully growing since 2018. The project focuses on data analysis, machine learning, and recommendation systems.
The project team consists of 19 developers (React, Python, DevOps, and QA). Responsibilities: * Development, testing, debugging, and documentation * Writing clean, efficient, maintainable, and reusable code * Building reliable, scalable, and secure backend services and APIs * Implementing software improvements and optimizations * Integrating various data storage solutions and databases * Developing and maintaining RESTful or GraphQL APIs * Implementing automated testing and CI/CD processes * Optimizing application performance and enhancing code efficiency * Deploying and maintaining applications in development and production environments * Implementing security and data protection measures
Additional requirements: * Proven commercial experience in backend Python development (5+ years) * Experience working with large volumes of data * Willingness to learn and work with additional technologies * Knowledge of API development, database management, and cloud infrastructure * Strong analytical skills and attention to detail * Initiative and ability to propose creative solutions that enhance the product * Flexibility in learning new technologies and methodologies * Self-motivation and strong communication skills
We offer: * Flexible working format — remote, office-based or flexible * A competitive salary and good compensation package * Financial support for the birth of a child * Free English language courses * Continuous professional development in technologies * Equipment purchase 50/50 co-funded with the company * Full coverage of conference participation fees (both in Ukraine and abroad) * Partial reimbursement for specialized training courses * Compensation for sports activities