Search
Search
Location
Logotipo da SevenPro

SevenPro

5,0

Senior Python Developer (Platform team)

Ucrânia

About the project

We are looking for a Senior Python Developer to join the Platform Team working on a cloud-based SaaS product in the oil and energy domain. You will build reliable infrastructure solutions, work with heavy data processing toolchains, and contribute to internal core systems where structural scaling supports better technical decisions.

Job details

Your area of responsibility

  • Designing and implementing decoupled, maintainable services using SOLID principles and clean architecture in practice.
  • Building clean REST or gRPC services with OpenAPI contracts, while managing versioning to avoid breaking downstream consumers.
  • Developing application logic capable of large-scale data manipulation and connecting Python services to data warehouses like Snowflake or Databricks for ingestion and retrieval.
  • Deploying services on Google Cloud Platform (Cloud Run, Cloud Functions, GCS) and keeping GitHub Actions pipelines fast, reliable, and maintainable.
  • Writing Architecture Decision Records (ADRs) and design diagrams, representing technical decisions to non-platform audiences, and preparing to coordinate delivery expectations across teams.

Skills and requirements

  • 5+ years of experience in backend software development with a deep focus on core engineering and architecture.
  • Production-grade Python 3.13+ experience, utilizing type annotations and async/await as the default with no shortcuts on type safety.
  • Hands-on experience with Flask and/or FastAPI for building production services, a deep understanding of the tradeoffs between them, and comfort configuring Gunicorn for WSGI deployment.
  • Hands-on experience with Polars, PyArrow, or Apache Iceberg for heavy data processing within applications.
  • Proven experience deploying on GCP (Cloud Run, Cloud Functions, GCS) along with Docker and Docker Compose for local and lean production containerization.
  • Strict enforcement of standards via ruff and pyright static analysis, alongside comprehensive pytest suites using fixtures, parameterization, and mocked external services.
  • Experience with uv (or similar) for fast package resolution/virtual environments, and Bash scripting for build automation and local dev tooling.
  • Ability to translate business constraints into engineering tradeoffs and explain technical decisions clearly to both platform and non-platform audiences.

Will be a plus

  • Experience building or integrating with LLM orchestration tools and AI Agent Frameworks to enhance platform automation.
Experience building or integrating with LLM orchestration tools and AI Agent Frameworks to enhance platform automation.

We offer

  • Working in a team of talented and passionate engineers;
  • Opportunity to work with the most trending technologies;
  • Long-term enjoyable cooperation;
  • Personal legal support;
  • English classes;
  • Paid vacation and sick days;
  • Competitive salary depending on your own talents;
  • Regular performance & career development reviews;
  • Team building events.

Trabalhar aqui não precisa ser um segredo

Entre na sua conta para conferir avaliações autênticas, classificações sigilosas e dados de salários antes de se candidatar.

5,0
  • 100 %
    Recomendam para outras pessoas