Logo for SevenPro

Senior Python Developer (Forecast, Economics teams)

Role overview

Qualifications

  • 5+ years of commercial software development experience
  • Strong production expertise in Python, type annotations, and async/await
  • Hands-on experience with FastAPI and/or Flask
  • Production experience with GCP as the primary cloud environment

Responsibilities

  • Developing production-grade backend services using modern Python
  • Building and evolving REST or gRPC APIs
  • Processing structured datasets and supporting analytical functionality
  • Delivering features from technical scoping to production release

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 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.

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

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.