General Information

Position
Middle Python Engineer | Ukraine
Work arrangement
Full-time
City
Kyiv
Country
Ukraine
Department
Consulting
Team
Engineering, AI & Data
Area of interest
IT - Development
Way of work
Remote

Description & Requirements

Who we are looking for
  • 3–5 years of professional experience in Python software development
  • Strong understanding of object-oriented programming principles
  • Hands-on experience with Python framework Flask or FastApi
  • Experience with RDBMS such as MySQL, PostgreSQL
  • Experience with NoSQL databases such as MongoDB and Redis
  • Experience with cloud platforms such as AWS, Azure or Google Cloud Platform
  • Experience with Docker, Git, and CI/CD pipelines
  • Experience writing unit and integration tests
  • Strong communication and collaboration skills in an international environment
  • Critical thinking and problem-solving mindset
  • Understanding of REST

Preferred qualifications:
  • Experience with Pydantic, Celery, and SQLAlchemy
  • Experience with OAuth 2.0 and SSO.
  • Familiarity with Agile methodologies
  • Exposure to or interest in Agentic AI 
Your future role
  • Develop and maintain efficient, scalable, and clean Python code
  • Design and implement new features to meet client needs
  • Optimize application performance and ensure smooth functionality
  • Identify and troubleshoot issues, addressing bottlenecks in the codebase
  • Collaborate with cross-functional teams throughout the development lifecycle
  • Maintain high standards for code quality and automation practices
  • Continuously learn and adopt emerging technologies into development processes 
What we offer
  • Competitive compensation package
  • Opportunity to work with talented engineers on international projects
  • Corporate trainings and access to Deloitte’s global learning resources
  • Support for professional growth and certification programs
  • Flexible work arrangements and partial remote options
  • Medical insurance and well-being support programs
  • A collaborative and innovation-driven corporate culture
Selection process
  • Application and CV review
  • Online test or technical assignment (if required)
  • Technical interview with engineering team
  • Interview with project manager/leadership
  • Final approval and job offer

#LI-AN2