Senior/Expert Python Software Engineer

Back-End Web
english B2 (Upper-Intermediate) English
seniority Senior (5-10 years)
location Ukraine UTC+02:00

Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.

Summary

- The model is direct hiring.
- Experience in software development for more than 5 years with Python for Senior, 7+ years for Expert;
- Profound knowledge of Python frameworks such as: FastAPI (will be a big plus), Flask and in-depth knowledge of their internal architecture; 
- Practical commercial experience in REST API developing of distributed systems (e.g. microservices, SOA);
Knowledge of techniques for working with asyncio and related libraries (projects use aiohttp / tornado);
- Location is Ukraine (Kyiv, Zhytomyr, Vinnytsia, Khmelnytskyi, Chernivtsi, Ternopil, Rivne, Zakarpattia, Ivano-Frankivsk, Lviv, Volyn regions);
- The start is ASAP or from October 1st;
- Project duration is till end of April with a high possibility to be prolonged.

Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.

Required Skills

Python, Senior/Expert Python Software Engineer

Python

FastAPI, Senior/Expert Python Software Engineer

FastAPI

Flask, Senior/Expert Python Software Engineer

Flask

Azure, Senior/Expert Python Software Engineer

Azure

Nice to Have

AI SAAS SDLC REST API microservices AsyncIO aiohttp Tornado OOP SOLID GRASP Auth OAuth JWT RDBMS PostgreSQL DB SQLAlchemy CI/CD Azure DevOps Docker Kubernetes pytest Mock Unit Testing Agile Sentry ELK stack (Elasticsearch, Logstash, Kibana) AWS ElasticSearch Logstash Kibana Apache Airflow ETL Apache Nifi RabbitMQ Alembic SQL New Relic Raygun Pydantic
ID: 100-133-696
Last Updated: 2025-09-17

About the role:

As an Expert Python Developer, become a part of a cross-functional development team working an exceptionally exciting client who are the leading enterprise AI SaaS company for digital transformation in the biopharmaceutical industry. 

Responsibilities: 

  • Design and implement complex backend features from conception through to deployment, ensuring they meet strategic business objectives;
  • Write clean, secure, highly testable. scalable and well-documented code that adheres to coding standards and best practices;
  • Perform comprehensive code reviews to ensure high code quality and facilitate knowledge sharing within the team;
  • Actively participate in multiple aspects of the SDLC, including planning, development, testing, and deployment;
  • Assist in upholding and enhancing the team`s engineering and quality standards, and support team in adopting these;
  • Engage in the technical interviewing process.

Requirements:

  • Experience in software development for more than 5 years with Python for Senior, 7+ years for Expert;
  • Profound knowledge of Python frameworks such as: FastAPI (will be a big plus), Flask and in-depth knowledge of their internal architecture; 
  • Practical commercial experience in REST API developing of distributed systems (e.g. microservices, SOA);
  • Knowledge of techniques for working with asyncio and related libraries (projects use aiohttp / tornado);
  • Excellent knowledge of paradigms and principles: OOP, SOLID, and GRASP, Architectural and Design Patterns, Security principles and Code testing practices;
  • Understanding of network interactions: protocols, REST convention, auth standards and practices (oAuth 2.0, JWT);
  • Deep understanding of RDBMS systems (PostgreSQL), experience crafting high-performance queries, db optimizations, and designing db structures;
  • Deep knowledge and practical experience with SQLAlchemy (sync and async mode in declarative and table-oriented syntax);
  • Experience with CI/CD tools (Azure DevOps will be a plus);
  • Experience in deploying and managing apps in the public cloud (Azure will be a plus);
  • Experience with Docker and Kubernetes;
  • Advanced proficiency with unittest, pytest, mock and other common testing tools;
  • Experience with troubleshooting, profiling and debugging of applications, refactoring process, Agile software development processes and technologies;
  • Fluent / Upper-Intermediate English. 

Desirable: 

  • Participation in Data and AI products development process Azure ecosystem knowledge;
  • Experience with Sentry and ELK stack;
  • Flyte / Apache Airflow / NiFi / Luigy production experience and usage for ETL processes;
  • Experience with messaging systems (RabbitMQ);
  • Azure ecosystem knowledge;
  • Deep knowledge alembic;
  • Understanding db migration process and data migration problems;
  • Python code and SQL requests profiling and optimization experience;
  • Work with Sentry, New Relic, Raygun;
  • Pydantic and SQLModel deep knowledgeDescription.

Submit a Talent for Senior/Expert Python Software Engineer
AttachmentFile attachment Arrow

Upload File. Drag and Drop or Browse

At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Application Submitted Successfully! 🎉 Next step is to create account on Upstaff platform!

You've successfully submitted your application! The next step is to create Upstaff that allow you to complete the application process, track your applications, submit for another relevant jobs, get updates about new positions and be visible for our client network.

Create Upstaff account