SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software Engineer - Circularity Order Lifecycle

Back Market - Paris, Île-de-France, France - Hybrid - posted 2026-08-30

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Back Market is a global marketplace for refurbished devices, enabling customers to exchange old devices for cash toward refurbished purchases while reducing e-waste. The company operates with a mission to make tech reliable, affordable, and better than new, with a focus on environmental sustainability. You will join the Circularity Order Lifecycle squad, a team of seven engineers, an engineering manager, and a product manager responsible for Back Market's Trade-in program. This squad collaborates closely with designers, data analysts, operations, and business partners to build features that enable seamless trade-in journeys for both customers and refurbishers. In this role, you will work in an agile "build it and run it" environment where engineering teams own the full lifecycle of their products—building, launching, monitoring, and supporting them. You'll contribute across the technical stack, focusing on backend services while maintaining full-stack capability. You will collaborate with a Staff engineer, participate in bi-monthly rituals with your group and chapter to align technical direction, and work with an international team distributed across the US, France, Spain, and Japan. Key responsibilities include: - Producing clean, consistent, well-organized code and delivering seamless user experiences at scale - Facilitating meaningful discussions around complex technical issues - Suggesting improvements to existing designs and architecture for quarter-bounded projects and mission-critical areas - Exploring technologies with significant potential impact for the team - Contributing actively to incident mitigation and chaos engineering efforts - Identifying and advocating for prioritization of optimization tasks - Working autonomously within squad scope while contributing to team knowledge through documentation and code reviews Back Market's technical environment is undergoing transformation from a monolith to a distributed, service-oriented architecture. The backend stack includes Python (FastAPI, SQLAlchemy, Celery), Golang, and Django (being phased out). Frontend uses VueJS, TypeScript, Nuxt, and the Revolve design system. Data infrastructure includes PostgreSQL, Redis, Kafka, RabbitMQ, and BigQuery. Infrastructure runs on GCP with Kubernetes, Docker, Datadog, ArgoCD, and CircleCI. The hybrid policy requires 3 days per week at the Paris office, with Monday mandatory. Additional flexibility includes 2 remote days per week and 1 remote week per quarter, plus 3 flex days annually. REQUIREMENTS: - 5+ years of backend engineering experience with strong proficiency in Go (primary requirement) and proven experience with Python - Solid understanding of microservices architecture, with experience building and maintaining high-traffic backend services and regular feature delivery - Working knowledge of modern web frontend technologies (Vue.js, React, or similar) with comfort in JavaScript/TypeScript for full-stack contribution - Demonstrated ability to deliver high-quality, non-disruptive production releases with strong SDLC knowledge and comprehensive testing experience - Experience building observability systems (monitoring, alerting, tracing) and using data to drive improvements, with incident management and on-call experience - Strong knowledge of databases (PostgreSQL, Redis) and message queues (Kafka, RabbitMQ), with expertise in API design (REST, GraphQL) - Demonstrated pragmatism in technical decision-making, able to challenge approaches diplomatically and question task legitimacy when appropriate - Excellent written and verbal communication skills with ability to explain technical concepts clearly to diverse audiences in cross-functional teams - Proven ability to work autonomously within squad scope, managing deliverables while contributing to team knowledge through documentation and code reviews

Similar roles