Senior Python Engineer
Role details
Job location
Tech stack
Job description
Join our Replenishment team as a Senior Python Developer, where you'll play a key role in shaping one of our most in-demand products. Working in two-week sprints, you'll contribute to everything from feature development to system design, with plenty of room for autonomy, ownership, and impact.
- Feature development: Build end-to-end features that directly impact thousands of users.
- Tech stack: Work with Python, PostgreSQL, MongoDB, and CubeJS.
- Cloud-first mindset: Design and maintain scalable services in AWS, using service-oriented and event-driven architecture.
- System design & architecture: Help shape new services, ensuring our platform stays robust, flexible, and ready for growth., You'll be part of our Replenishment team, responsible for the Order and Smart Replenishment services. The team is currently eight engineers strong, supported by a product manager and product designer. We use Angular and Node for user-facing applications and Python for the backend.
Collaboration is at the heart of how we work - both within the team and with other product teams across the company. Expect plenty of opportunities to connect, share ideas, and build solutions together. What's in it for you?
- Amsterdam-based role with 20 Days Remote Working Program
- A great office - we stick to a hybrid work model (minimum 2 days per week working at the office) and enjoy flexibility between working face-to-face with the colleagues at the office and opportunity to work from home
- Laptop and equipment provided (e.g. MacBook)
- Regular team activities - Christmas party, Trivia nights and even trips abroad to celebrate success together!
- Health is wealth - Sports membership discount + mental health support by nilo.health
- Continuous education - 1000€ yearly development budget, books and free online tutorials from Pluralsight
- Sabbatical option - one month for 3 years of Fashion Cloud and 3 months if you've been with us for 5 years
Not your dream job? Then take a look at our other vacancies here - maybe there is something suitable for you.
And if you still have questions, have a look at our FAQs for applicants where you'll find answers to many of your questions regarding your application at Fashion Cloud.
Requirements
You're an experienced backend engineer who enjoys building reliable systems at scale. With 5+ years of hands-on experience, you're fluent in Python and confident working with large datasets. Ideally, you've already taken on senior responsibilities and are ready to bring that experience into a collaborative, product-focused environment.
We think you'll be a great fit if you bring:
- Strong proficiency in Python (Django, Flask, or FastAPI experience welcome)
- Hands-on experience with PostgreSQL, MongoDB, Cube, and ClickHouse
- Solid AWS knowledge, including services like S3, ECS, Lambda, EC2, and RDS
- Familiarity with Infrastructure-as-Code (Terraform or similar)
- A track record of designing and implementing scalable, fault-tolerant architectures
- Strong problem-solving and analytical skills, with a focus on building clean, maintainable solutions
- A proactive, structured approach and an interest in data pipelines and data management challenges
You value thoughtful communication, welcome feedback, and enjoy working in teams that challenge and support each other to grow. About the team
About the company
At Fashion Cloud we are on a mission to make the fashion wholesale industry a better place by means of our solid B2B products. 90 awesome team members across 2 offices in Amsterdam and Hamburg and constantly hiring. We value open and transparent communication, creativity and diversity. Join us to change the game!