eCarsTrade
Posted 1mo ago

Python developer

eCarsTrade
Puurs-Sint-Amands, Flanders, Belgium
RemoteContract
Responsibilities
  • developing services
  • maintaining services
  • designing flows
Requirements
  • Python 3.10+
  • Async (asyncio) and FastAPI experience
  • RabbitMQ (aio_pika)
  • Docker and docker-compose
  • MySQL and/or MongoDB
  • CI/CD experience (Jenkins/GitLab CI)
  • Testing and Git workflow
  • English and Russian required
Technical tools mentioned
Python 3.10+asyncioFastAPIRabbitMQaio_pikaDockerdocker-composeMySQLMongoDBPydanticGitJenkinsGitLab CILLM

Job description

Job description


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.

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

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

Job 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

About eCarsTrade

Online B2B marketplace for professional used car trading.

Similar jobs

Python Developer roles near Puurs-Sint-Amands, Flanders
1w
Save
Mark Applied
Hide
Medior Python Engineer
Waregem, West Flanders, Belgium
HybridFull Time
Yuso
Yuso: Independent digital platform for renewable energy trading and management.
2+ YOERequires 2–5 years of Python development, structured concurrency, Git, cloud familiarity, analytical problem-solving, database optimization, and stakeholder collaboration; AWS and Infrastructure as Code experience preferred.
Python, AWS, Infrastructure as Code, CDK, Git
1w
Save
Mark Applied
Hide
Senior Python Developer (m/w/d)
Brussels, Brussels, Belgium
HybridFull Time
Everience
EverienceEuronext Paris: NRO: International group providing AI-augmented digital and IT services.
6+ YOE6+ years Python development, PostgreSQL proficiency, AWS (RDS,S3,IAM,Lambda,ECS) and Docker experience, messaging (MQTT,RabbitMQ), APIs and data pipelines, energy trading domain knowledge preferred.
Python, PostgreSQL, RDS, S3, IAM, Lambda, ECS, Docker, MQTT, RabbitMQ, React, FastAPI, Flask, Django, Material UI, Emotion, JSS, CSS-in-JS
2w
Save
Mark Applied
Hide
Senior Python Developer
Machelen, Flemish Region, Belgium
HybridFull Time
Devoteam
Devoteam: Global IT consulting firm providing digital transformation and cloud services.
Strong Python and web-backend experience, AI-augmented development skills, LLM integration and RAG experience, familiarity with frameworks and testing, and fluency in Dutch or French and English.
GitHub Copilot, Cursor, Claude, Google Gemini, Python, Django, Flask, FastAPI, Django REST Framework, Flask-RESTful, SQL, SQLAlchemy, Django ORM, Peewee, Git, pytest, unittest, JSON, XML, Protocol Buffers, OpenAI, Anthropic, Azure OpenAI, LangChain, LlamaIndex, Hugging Face Transformers, ChromaDB, Pinecone, Weaviate, pgvector, LangGraph, CrewAI, AutoGen, React, Vue.js, Angular, Docker, Kubernetes
2mo
Save
Mark Applied
Hide
Python Developer I Belgium
Brussels, Brussels, Belgium
OnsiteFull Time
Talan
Talan: Provides international consulting and technology transformation services.
Backend development experience with Python (Flask preferred), API design, SQL/data modeling, Docker, AWS, observability tools, and data processing using Pandas/Pydantic; ability to work with large/legacy codebases and collaborate with business and frontend teams.
Python, Flask, Pandas, Pydantic, SQL, Docker, AWS, Grafana, Elasticsearch/Kibana (ELK), Sentry, React, Highcharts
5mo
Save
Mark Applied
Hide
Consultant - Python Developer - AI Enthousiast
Brussels or Zele
OnsiteFull Time
Onepoint
Onepoint: Digital transformation and technology consulting services provider
3+ YOE3–5 years of Python development; strong AI/ML understanding; data pipelines; Git; Docker; CI/CD; English fluency; strong stakeholder collaboration.
Python, SQL, Git, Docker, CI/CD, LLMs
4mo
Save
Mark Applied
Hide
Senior Python / Agentic AI Engineer
Brussels, Brussels-Capital Region, Belgium
HybridFull Time
Capco
Capco: Global consultancy providing business and technology services.
5+ YOEFluent English plus Dutch or French; 5+ years building enterprise-grade Python applications; proven experience deploying agentic/LLM systems, production APIs, CI/CD, testing, monitoring and secure, compliant AI solutions.
Python, LLM, APIs, CI/CD, Angular, React
5mo
Save
Mark Applied
Hide
Stage- SQL & Python Developer / Databricks Dashboard Engineer (Bruxelles, BRU, BE, 1000)
Brussels, Brussels, Belgium
OnsiteInternship
Elia Group
Elia GroupEuronext Brussels: ELI: Operates high-voltage electricity transmission grids and maintains energy systems.
0+ YOEStudent with Bachelor or Master in Software/Data Engineering; strong SQL, Python; data processing; dashboards; teamwork and multilingual skills.
SQL, Python, Databricks