Activez les alertes d’offres d’emploi par e-mail !
Mulipliez les invitations à des entretiens
Créez un CV sur mesure et personnalisé en fonction du poste pour multiplier vos chances.
Join a dynamic team at a leading online marketplace for pre-loved fashion, where your engineering skills will play a vital role in transforming the fashion industry towards sustainability. As a Senior Software Engineer, you will design and implement innovative solutions that enhance the buyer experience on the platform. You will lead the backend development of microservices, ensuring high performance and scalability to handle millions of requests daily. This is a unique opportunity to make a meaningful impact in a fast-growing company that values diversity, collaboration, and sustainability.
Vestiaire Collective is the leading global online marketplace for desirable pre-loved fashion. Our mission is to transform the fashion industry for a more sustainable future by empowering our community to promote the circular fashion movement. Vestiaire was founded in 2009 and is headquartered in Paris with offices in London, Berlin, New York, Singapore, Ho Chi Minh and Hong Kong and warehouses in Tourcoing (France), Crawley (UK), Hong Kong and New York.
We currently have a diverse global team of 700 employees representing more than 50 nationalities. Our values are Activism, Transparency, Dedication and Greatness and Collective. We are proud to be a BCorp.
Vestiaire Collective is looking for a Senior Software Engineer M/F/D to join the Buyer Experience collective located in Paris.
About the role ️
The mission of the Buyer Experience team is to develop innovative solutions that deliver the most engaging experience to buyers on Vestiaire Collective’s platform. As a Senior Software Engineer, you will work closely with our Head of Engineering, leading the backend design and implementation scope of a squad that builds foundational capabilities. Your primary responsibility will be to execute the roadmap alongside your team, focusing on the segmentation and personalization of content. Additionally, in this role, you will play a crucial part in optimizing our event-driven architecture and microservices ecosystem that processes high-volume traffic to support both our in-app notification center and CRM communications.
What you will do
Develop technical designs and RFCs for review by our architecture and platform teams
Design and build high-performance microservice components that ensure system resilience under heavy traffic loads
Create and maintain APIs capable of efficiently processing tens of millions of requests daily
Architect and optimize our event-driven microservices to support real-time personalized communications at scale
Implement robust event publishing and consumption patterns to ensure reliable data flow between notification systems
Collaborate with product, design, and data science teams to enhance personalization capabilities and drive user engagement
Optimize the performance and reliability of our notification delivery infrastructure
Provide technical leadership in implementing best practices for scalable, maintainable systems
Who you are
Fluent in English (please send your application in English only), French is a plus.
Technical expertise: Mastery in either PHP or Go, with at least 5 years of experience in your primary language. Deep expertise in one is essential; experience in both is a plus.
Architectural vision: Strong understanding of microservices architecture, distributed systems principles, and scalable design patterns.
Proven builder: Track record of building and maintaining production systems that handle significant traffic and large data volumes.
System design and code quality: Skilled in designing scalable, maintainable systems and writing clean, well-tested, efficient code following best practices.
Problem solver: Analytical mindset with meticulous attention to detail when debugging complex distributed systems.
Product-minded engineer: Appreciation for how technical decisions impact user experience, and ability to translate business requirements into technical solutions.
Strong collaborator: Excellent communicator, able to articulate technical concepts clearly, defend your proposals with evidence, and stay open to team input.
Our Tech Stacks includes
Languages: PHP, Go
Application Framework: Symfony
Data & Messaging
Databases: MySQL/MariaDB, MongoDB
Caching: Redis, Memcached
Message Queuing & Streaming: RabbitMQ, Amazon SQS, Kafka
Infrastructure & DevOps: AWS, Docker, Terraform, Github
Documentation & Project Management: Jira, Swagger/OpenAPI
Observability : Data Dog, Grafana
What we offer
A meaningful job with an impact on the way people consume fashion and promote sustainability
The opportunity to do career-defining work in a fast-growing French-born scale up
The possibility to work as part of a globally diverse team with more than 50 nationalities
Two days to help Project - reinforcing your activist journey and volunteer for an association
Significant investment in your learning and growth
Competitive compensation and benefits package
As full member of our entrepreneurial project, you will be eligible to free shares
Surveys show that women and members of underrepresented communities only apply for a job if they meet 100% of the required conditions. Does this sound like you? If so, Vestiaire Collective encourages you to reconsider your application. We look forward to receiving your application!
Vestiaire Collective is an equal opportunities employer