Logo for SevenPro

Senior Python Developer (Platform team)

Role overview

Qualifications

  • 5+ years of experience in backend software development
  • Production-grade Python 3.13+ experience
  • Hands-on experience with Flask and/or FastAPI
  • Proven experience deploying on GCP

Responsibilities

  • Designing and implementing decoupled, maintainable services
  • Building clean REST or gRPC services with OpenAPI contracts
  • Developing application logic for large-scale data manipulation
  • Writing Architecture Decision Records (ADRs) and design diagrams

About the company

SevenPro logo

SevenPro

We are a team of professionals who provide high-quality services in Software Development and Technology Consulting. Staying constantly focused on our clients' plans, needs, or expectations we comprehensively analyze their requests and eventually suggest the target solutions exclusively tailored to each specific customer. Here in SevenPro, we take care of all the customers’ projects like we do it for ourselves. Our approach is to dive into clients' plans and really care if it's working just perfectly. We believe that in order to build a really good, working solution, you must take time to learn what exactly the client wants, and applying our professional expertise we provide desired results. Why SevenPro: - Top-level developers’ team. The company has the highest standards for developers willing to join the team. They need to pass several checks in order to be accepted in SevenPro. Here we prefer quality rather than quantity. All this is for us to provide you the best experts on the market for your needs. - Spotless reputation. SevenPro is a company that never feels the job is done until you are satisfied. We set the highest priority to ensure full compliance between your expectations and the results obtained. It helps us to keep a customer satisfaction level close to 99%. - Exceptional customer service. We are always here for you if needed. Our goal is to help you make your plan come true. We are planning to become the world-class company which you will be recommending. Every day we are working hard to make it happen. Our services: Software Development and Architecture, Web Development, Mobile Development, IT Consulting, Business Analysis, Quality Assurance, Project Management, Customer Support. Our domain expertise is represented by Healthcare, Agriculture, Marketing automation solutions, Logistics, IoT, Security, etc. Also, find us on Clutch - https://clutch.co/profile/sevenpro

Company details

Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

About you

You are a proactive engineer who takes full ownership of your work and thrives in a fast-paced environment. You enjoy taking ambiguous problems, scoping them clearly, and proposing solid technical directions. You value clean architecture, type safety, and asynchronous collaboration. As a strong communicator, you act as an internal resource to help unblock other teams and provide direct, actionable, and kind feedback during code and design reviews.

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. 

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.

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.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Python Developer Related jobs

Other jobs at SevenPro

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.