S

Senior Python Developer (Forecast, Economics teams)

SevenPro · Ukraine

Software Development · 51-200 employees

Jun 17
Remote Senior (5-10 yrs) Full-time Ukraine
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop production-grade backend services and APIs for a cloud-based SaaS product in the oil and energy domain. Design and optimize MongoDB schemas while processing structured datasets to support analytical functionality.

What they look for

Python FastAPI Flask MongoDB GCP Pandas NumPy REST API gRPC Pytest Docker GitHub Actions Async/Await Type Annotations Bash Cloud Run

Requirements

Requires over 5 years of commercial Python experience with expertise in async/await, FastAPI/Flask, and GCP. Proficiency in data processing tools like pandas and NumPy, as well as MongoDB and CI/CD tooling, is essential.

Benefits

Influence over product and architecture Direct communication with C-level management Remote-first environment 20 paid vacation days per year 5 paid undocumented sick days Official public holidays off Personal legal support English classes Team-building events

Full description

About the project

We are looking for a Python Engineer to join the Forecast / Economics Teams working on a cloud-based SaaS product in the oil and energy domain. You will build reliable backend solutions, work with structured data, and contribute to product functionality where domain understanding supports better technical decisions.

About you

You are a Python Engineer with strong backend and data processing experience. You value type safety, code quality, and maintainable architecture. You take ownership of delivery, communicate technical decisions clearly, and can turn ambiguous requirements into practical solutions.

Your area of responsibility

  • Developing production-grade backend services using modern Python;
  • Building and evolving REST or gRPC APIs;
  • Processing structured datasets and supporting analytical functionality;
  • Designing and optimizing MongoDB schemas and queries;
  • Delivering features from technical scoping to production release;
  • Ensuring quality through testing, CI/CD, containerization, and code review;
  • Contributing to technical decisions within the oil and energy domain.

Skills and requirements

  • 5+ years of commercial software development experience, with strong production expertise in Python, type annotations, and async/await;
  • Experience with pandas, NumPy, or similar tools for structured data analysis and processing;
  • Hands-on experience with FastAPI and/or Flask, as well as REST or gRPC API design;
  • Production experience with GCP as the primary cloud environment, particularly Cloud Run, Cloud Functions, and GCS;
  • Practical knowledge of MongoDB, including schema design, indexing, and aggregation pipelines;
  • Experience delivering backend features in cloud-based SaaS products;
  • Strong testing skills with pytest;
  • Experience with GitHub Actions, Docker, Docker Compose, and Bash;
  • Familiarity with modern Python tooling and code quality practices, such as uv, ruff, and pyright;
  • Strong ownership, communication, and problem-solving skills.

Will be a plus

  • Experience with Azure, as selected components of the infrastructure run on or integrate with Azure;
  • Exposure to LLM APIs or agent frameworks and AI-powered product features.

We offer

  • A real opportunity to influence the product, architecture, and technical decisions;
  • Direct communication with C-level management, without unnecessary bureaucracy;
  • Remote-first environment;
  • Long-term and enjoyable cooperation;
  • 20 paid working days of vacation per year;
  • 5 paid undocumented sick days;
  • Official public holidays as days off;
  • Personal legal support;
  • English classes;
  • Team-building events and a friendly, supportive atmosphere.