Надіслати резюме

Senior Python Engineer

  • Lviv, UA
  • Full Time, Remote
  • 23.4.2025

We are looking for an experienced Senior Python Engineer.

Our partner is a SaaS product company that offers everything necessary to scale Terraform.

The solution includes a management layer on top of Terraform, enabling DevOps teams to scale across entire organizations. Operating with a DevOps mindset means continuously researching cloud services, adopting best practices, and using Terraform extensively — all to better understand customer challenges and use cases.

With the product offering growing, there’s an opportunity for a skilled Backend Engineer passionate about solving complex problems and pushing the boundaries of technology.

Position Overview:

As a Backend Engineer, you will play a crucial role in designing and constructing the core backend systems, which are divided into several essential aspects: a worker responsible for background tasks, a highly performant API developed using Flask based on the JSON-API specification, and an Agent that communicates with our server. The principal stack includes Python, MySQL, Go, RabbitMQ, Docker, Kubernetes, and various Python libraries for different problem domains such as cloud, networking, data, concurrency, parsers, etc. You will be an integral part of our platform, contributing significantly to ensuring its reliability, scalability, and efficiency.
The best software is created when engineers take pride in and ownership of their code — which is why providing customer support is an expected part of the role. Troubleshooting skills and customer empathy are highly valued, as writing clean, reliable code and supporting users ultimately form the foundation for building great products and companies.

Technical backend stack: Python, Mysql, RabbitMQ, Docker, Kubernetes, Gevent, Terraform, Сelery

Requirements:

  • 5+ years of backend programming experience (python);
  • Concurrency and parallelism (threading, multiprocessing, gevent, asyncio, etc.);
  • OOP and Design patterns;
  • Relational database design and query optimization.

Would be a plus:

  • Experience with Go;
  • DevOps experience (Terraform, Chef, Ansible, SaltStack, etc.);
  • Knowledge of Linux systems;
  • Knowledge of network protocols (TCP/IP stack, sockets, HTTP/HTTPS, etc.);
  • Experience in full-stack web development (ReactJS).

Responsibilities:

  • Development of remote state & Operations backend for Terraform;
  • API development for Infrastructure as Code platform – configuration and management of the user environment using UI/API;
  • Integration with third-party services – VCS, online payments, cloud computing, etc.;
  • Implementation of best practices for coding, testing, and deployment to uphold the quality of the codebase;
  • Engaging in code reviews, fostering a culture of collaboration and continuous improvement among the engineering team;
  • Contributing to the identification and resolution of bottlenecks and performance challenges, enhancing the overall efficiency of the system;
  • Taking ownership of features, delivering features from idea to production;
  • Providing customer support and demonstrating commitment to code quality through active participation in troubleshooting efforts.

Challenges You’ll Need to Meet:

  • Each task is unique and will require immersion in the subject;
  •  Studying third-party services APIs, understanding Terraform behavior, and designing internal services;
  • Involvement in extensive research and development;
  • Modernizing legacy approaches.

Benefits:

  • Work with an exciting engineering product in an enjoyable environment;
  • The opportunity to see how your ideas and visions are realized;
  • Attractive compensation and benefits package;
  • Long-term contract and tax compensations;
  • Medical insurance;
  • 20 working days of paid vacation and 2 weeks of paid sick leaves.
avatar

Анастасія

Кітела

Recruiter

Senior Python Engineer

    Напиши нам


      Напиши нам