Senior Python Engineer

HybridSalary not specified
Kyiv, Ukraine

Tech Stack

KubernetesPythonFlaskDjango

Job Description, Responsibilities & Requirements

Description language:

About the Position

The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and with them, our team too.

And now we need a Senior Python Engineer.


Responsibilities

  • Maintaining and evolving legacy Python/Django monoliths that power existing products.
  • Developing new backend services using Flask, designed as more modular and service-oriented components.
  • Potentially contributing to Node.js-based services for selected new use cases (optional and not yet finalized).
  • Supporting a React-based frontend (no Next.js currently) where backend and API design are critical.
  • Designing and evolving APIs that integrate multiple systems and databases.
  • Contributing to the upcoming medical data normalization initiative, aligning internal data models with international healthcare standards.
  • Helping improve development velocity and system stability in a resource-constrained environment.

Technical Environment

Backend

  • Python
  • Django (legacy monoliths)
  • Flask (new backend services)
  • Node.js (possible for selected new services)

Cloud & Infrastructure

  • GCP, primarily GKE (Kubernetes)
  • Some remaining AWS components (legacy services, file storage, external integrations)
  • Containerized workloads, CI/CD pipelines

Why This Role Is Impactful

  • Direct involvement in core system modernization and backend evolution.
  • Opportunity to influence architecture and integration patterns.
  • Work on meaningful healthcare problems with real-world impact.
  • High ownership and visibility due to current team capacity challenges.
  • Exposure to distributed systems, event streaming, and data standardization.

Ideal Profile

  • Strong backend experience with Python (Django and/or Flask)
  • Comfortable working with legacy systems while building new services
  • Experience with Kubernetes and cloud environments
  • Familiarity with event-driven architectures
  • Frontend exposure (React) is a plus, not a requirement
  • Able to work autonomously and prioritize in a fast-moving environment

We Offer

  • Develop your technical knowledge:
    • Use latest technologies;
    • Participate in technical events and conferences (the cost is covered by the company);
    • Opportunity to work with microservices and a lot of modern technology;
    • Regular techtalks and professional development.
  • Improve your soft skills:
    • Build strong teamwork skills and become an essential part of the dynamic teams;
    • Improve your English at classes and speaking directly with clients;
    • Increase your productivity and communication level via Scrum, Kanban, Agile methodologies.

Our Perks

  • Covered vacation period: 20 business days and 5 days off
  • Free English classes
  • Flexible working schedule
  • Truly friendly and supporting atmosphere
  • Working remotely or in one of our offices
  • Medical insurance for employees from Ukraine
  • Legal support

Apply Now!

Your dream job awaits you. Apply now!


Head of Recruitment Department at CHI Software

Job Details

Company name:
CHI Software
Location:
Kyiv, Ukraine
Employment Type:
Full-time
Work Mode:
Hybrid
Posted on TheJob:
Mar 31, 2026
Last checked:
Jul 2, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.