Python developer
eCarsTrade · Belgium
Skills in this posting
Extracted from the posting text by the instrument — the demand side, read literally.
The posting
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
Originally posted on Himalayas
Excerpt from the original listing. The full, current text lives at the source. Read and apply there →
The PivotHop read
- What a backend developer actually earnsmedian, seniority, by country
- What backend developers do insteadevery measured route out
- Software Engineer → Backend Developer66% readiness
- All open backend developer rolesthe full board
Where these skills also reach
Adjacent occupations measured from the same postings — readiness is what a backend developer’s profile already covers.
- 250 open software engineer roles67% readiness from backend developer
- 57 open mobile developer roles54% readiness from backend developer
- 250 open devops engineer roles44% readiness from backend developer
- 250 open solutions architect roles42% readiness from backend developer
More backend developer roles
- Backend Engineer (m/f/d)JOIN · Berlin
- Lead Backend DeveloperBright Vision Technologies · United States
- Pessoa Desenvolvedora Backend Sênior (Home Office)Somos BHS 💚 · Brazil
- Node.js Back-End Developer Sênior | RemoteInvillia · Brazil
- Senior Software Architekt & Python Developer bzw. Programmierer (m/w/d)U-Glow GmbH · Mülheim
Backfilled listing, refreshed with the nightly scrape; the employer has not claimed it yet. Are you the employer? Claim this listing and it can be featured to the candidates whose skills already reach it, first month free.