Python developer

eCarsTrade

Belgique

À distance

EUR 70 000 - 110 000

Plein temps

Il y a 12 jours
Générateur de candidature

Transformez ce poste en entretien — un CV et une lettre de motivation conçus selon ce que cet employeur recherche.

Passez les filtres ATS

Avantages offerts par ce poste

Full remote B2B contract
Dynamic international team
Competitive salary
Growth opportunities

Résumé du poste

eCarsTrade is seeking a senior backend engineer to own two Python microservices that convert vehicle data into commercial decisions. You will work on MarketPrice and DataEnrichment within async FastAPI, Docker, and RabbitMQ environments, contributing across ML pipelines and high-throughput event processing.

You will lead the design of robust processing flows, write tests, and ensure production reliability while collaborating with cross-functional teams across the business.

Qualifications

  • Strong Python 3.10+ with production experience in async programming (asyncio) and FastAPI (or similar).
  • Solid experience with message queues, ideally RabbitMQ (aio_pika), and event-driven architectures.
  • Comfortable with Docker and microservice deployment patterns.
  • Working knowledge of relational (MySQL) and/or document stores (MongoDB).
  • Clean code, testing discipline, and Git-based collaboration.
  • Proven track record of delivering high-quality software solutions on schedule and within budget.
  • Experience with CI/CD principles and tools such as Jenkins, GitLab CI, or similar.
  • Leadership qualities, including the ability to inspire and motivate team members, drive technical initiatives.
  • Proficiency in both English and Russian is mandatory.

Responsabilités

  • Develop and maintain FastAPI services (API routers, Pydantic schemas, middleware, exception handling) and their RabbitMQ consumers (aio_pika, topic exchanges, durable queues, DLQ, circuit breakers).
  • Design durable, decoupled processing flows (e.g. ack-on-aggregation, MongoDB-backed per-car state, thread-pooled blocking work under async consumers).
  • Write tests, maintain Docker/docker-compose setups, and keep services production-reliable and observable.
  • Collaborate with purchasing and platform teams to translate business rules into robust code.

Connaissances

Python
Asyncio
FastAPI
RabbitMQ
Docker
MongoDB
MySQL
CI/CD
Leadership
English
Russian

Outils

RabbitMQ
Docker
MongoDB
MySQL
Git
Jenkins/GitLab CI

Description du poste

About the role

You'll own and evolve two of eCarsTrade 's core Python microservices that turn raw vehicle data into commercial decisions:

  • MarketPrice — an ML-driven pricing engine that predicts market value for used vehicles and produces bid recommendations (dealer bid, supplier bid, potential dealer margin and turnover time) used across the auction platform.
  • DataEnrichment — detects vehicle options, sport packages and verifies listing metadata.

Both are async FastAPI services, message-driven via RabbitMQ, and containerized with Docker. You'll work across ML pipelines, computer vision, LLM integrations, and high-throughput event processing.

Responsibilities
  • Develop and maintain FastAPI services (API routers, Pydantic schemas, middleware, exception handling) and their RabbitMQ consumers (aio_pika, topic exchanges, durable queues, DLQ, circuit breakers).
  • Design durable, decoupled processing flows (e.g. ack-on-aggregation, MongoDB-backed per-car state, thread-pooled blocking work under async consumers).
  • Write tests, maintain Docker/docker-compose setups, and keep services production-reliable and observable.
  • Collaborate with purchasing and platform teams to translate business rules into robust code.
Requirements
  • Strong Python 3.10+ with production experience in async programming (asyncio) and FastAPI (or similar).
  • Solid experience with message queues, ideally RabbitMQ (aio_pika), and event-driven architectures.
  • Comfortable with Docker and microservice deployment patterns.
  • Working knowledge of relational (MySQL) and/or document stores (MongoDB).
  • Clean code, testing discipline, and Git-based collaboration.
  • Excellent problem-solving skills and attention to detail, with a passion for writing clean, efficient code.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively in a team environment.
  • Proven track record of delivering high-quality software solutions on schedule and within budget.
  • Experience with CI/CD principles and tools such as Jenkins, GitLab CI, or similar.
  • Leadership qualities, including the ability to inspire and motivate team members, drive technical initiatives, and lead by example.
  • Proficiency in both English and Russian is mandatory.
Benefits
  • Full remote position under a B2B contract
  • Multicultural, dynamic international team
  • Competitive salary
  • Fast-growing company with startup spirit and growth opportunities
  • Chance to shape the future of digital automotive trading
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Remote Python FastAPI Microservices Engineer
Remote Python FastAPI Microservices Engineer

eCarsTrade • Belgique

À distance
EUR 70 000 - 110 000
Full remote B2B contract
Dynamic international team
Competitive salary
+1
Python Developer
Python Developer

Yechte Consulting Ltd • Brussel

Sur place
EUR 90 000 - 150 000
Car Purchaser
Car Purchaser

eCarsTrade • Belgique

À distance
EUR 36 000 - 52 000
Full remote work
Flexible environment
Growth opportunities
+2
CRM Manager
CRM Manager

eCarsTrade • Belgique

À distance
EUR 55 000 - 110 000
Hourly contractor rate
Full remote
International team
Key Account Manager – Central & Eastern Europe
Key Account Manager – Central & Eastern Europe

eCarsTrade • Belgique

À distance
EUR 60 000 - 90 000
Fully remote
Competitive fixed retainer
Lead generation from qualified dealers
Python Developer
Python Developer

Corsac Technologies Corporation • Belgique

Hybride
EUR 65 000 - 90 000
Flexible Work Model
Professional Growth
Dynamic Team Environment
AI Python Engineer
AI Python Engineer

Advancing People Multilingual • Brussel

Hybride
EUR 60 000 - 90 000
Visa sponsorship available
Medior Python Engineer
Medior Python Engineer

Yuso Bv • Waregem

Sur place
USD 90 000 - 130 000
Health insurance
Meal vouchers
Remote work support
+3
Python Finance Developer (100% Remote)
Python Finance Developer (100% Remote)

UBQ • Brussel

À distance
EUR 60 000 - 90 000
Satellit - Senior Python Developer
Satellit - Senior Python Developer

ictjob.be • Brussel

Sur place
EUR 70 000 - 95 000