Upstaff Sign up
🇺🇦Ukraine (UTC+02:00)
Last Update Last Updated: November, 2025

Senior/Expert Python Software Engineer

Back-End Web.

Senior
Upper-Intermediate English

Required Skills

Python
Python
SQLAlchemy
SQLAlchemy
PostgreSQL
PostgreSQL

Nice to Have

SQL
SQL
AI
SAAS
SDLC
FastAPI
FastAPI
Flask
Flask
REST
API
API
microservices
microservices
AsyncIO
aiohttp
Tornado
OOP
OOP
SOLID
GRASP
Auth
OAuth
JWT
RDBMS
DB
CI/CD
CI/CD
Azure DevOps
Azure DevOps
Azure
Azure
Docker
Docker
Kubernetes
Kubernetes
pytest
pytest
Mock
Unit Testing
Agile
Agile
Sentry
ELK stack (Elasticsearch, Logstash, Kibana)
AWS ElasticSearch
AWS ElasticSearch
Logstash
Kibana
Kibana
Apache Airflow
Apache Airflow
ETL
ETL
Apache Nifi
RabbitMQ
RabbitMQ
Alembic
New Relic
New Relic
Raygun
Pydantic

Summary

- Experience in software development for more than 5 years with Python for Senior, 7+ years for Expert;
- Deep understanding of RDBMS systems (PostgreSQL), experience crafting high-performance queries, db optimizations, and designing db structures;
- Strong knowledge and practical experience with SQLAlchemy (sync and async mode in declarative and table-oriented syntax);
- 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;
- The model is direct hiring.
- 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.

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.

Not your tech stack?

Join the Upstaff community and we are looking for the best project for you. Be ready for the next steps:

  • Create your profile on our website (import from LinkedIn)
  • 20-30-minute screening call
  • Technical interview
  • Feedback
  • Project Selection (we are looking for the best project for you).

We work with developers from 50+ countries in different regions: Europe, LATAM, the U.S. (W-9 form owners), Canada, Asia (Philippines, Indonesia), Oceania (Australia, New Zealand, Papua New Guinea), and the the UK.

  • We don’t have a legal and ethical basis to accept applicants from the following countries: Russia, Belarus, Iran, North Korea
  • We do not provide visa assistance, and our cooperation model does not include the benefits typically offered with direct hire.
Submit a Talent for Senior/Expert Python Software Engineer
Attachment File 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.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up