Fashion Cloud - Senior Python Engineer
Zum Inhalt springen

Senior Python Engineer

  • On-site
    • Amsterdam, Noord-Holland, Netherlands
  • Engineering

Job description

Here at Fashion Cloud we are transforming the fashion industry and supporting our customers through our solid base of software products. We are seeking a software engineer to help us grow and maintain our web platform.

About the job

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.

Job requirements

About you

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

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 year

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.

By the way, your application will be processed under our Applicant Privacy Policy.

or