Fashion Cloud - Senior Full Stack Developer (Retailer Data Team)
Skip to content

Senior Full Stack Developer (Retailer Data Team)

  • On-site, Hybrid
    • 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 dynamic and innovative team as a Senior Full Stack Developer (Backend Focus), where you'll play a key role in solving complex data ingestion and processing problems. You'll work in three weeks development sprints, contributing to both feature development and system design in an environment that encourages autonomy and ownership.

  • Feature Development: From planning to production, you'll be hands-on in building features that impact thousands of users.

  • Tech Stack Proficiency: Work with Python on the backend, React on the frontend, Dagster for orchestration, and manage data with Clickhouse and Cube.

  • Cloud Experience: Build and maintain scalable systems in AWS, using a service-oriented and event-driven architecture.

System Design and Architecture: Help define the structure of new services and ensure our platform is robust, flexible, and ready for growth.

About the team

You'll be joining our Retailer Data team, which builds and supports the ingestion and processing of data coming from our retailer clients to keep Fashion Cloud’s smart products running smoothly. We focus on making sure key features work well for both users and other product teams.

Our responsibilities include:

  • Data ingestion and management, processing retail data from many of our clients, keeping the data reliable, scalable and timely available;

  • Metrics generation, metrics are generated on the ingested data to support clients with decision making through many of Fashion Cloud products;

  • POS Data internal provision, handling POS data from retailers to be used by many other Fashion Cloud products;

  • Scalable Data Architecture, building and maintaining systems that handle the complexity of retail data domain while ensuring high performance and reliability;

  • Internal tooling creation, building tools that allows our product success managers to better support our clients

We work closely with other product teams and help them empower their smart products by providing data and metrics.

Job requirements

About you

You’re an experienced full stack developer with a strong backend focus who brings a deep understanding of building and maintaining production systems. With 5+ years of hands-on experience, you’re fluent in Python, experienced handling big amounts of data and ideally having held a senior position before. You bring the following skills with you:

  • Great proficiency in Python for backend development, with hands-on experience with Django or other Backend frameworks such as Flask or FastAPI

  • Hands-on experience with OLAP/OLAP DBMS such as Clickhouse, Snowflake or DuckDB. Knowledge of Cube (old CubeJs) is a plus.

  • Professional experience with orchestration tools such as Dagster, n8n or Airflow

  • Experience with queueing systems like RabbitMQ or AWS SQS

  • Solid knowledge of cloud platforms (AWS preferred), with hands-on experience in services such as S3, ECS, Lambda, EC2 and RDS

  • Experience with Infrastructure-as-Code (IaC), with knowledge of tools like Terraform being a plus

  • Ability to design and implement scalable, robust, and fault-tolerant system architectures

You're a problem-solver with strong analytical skills, attention to detail, and a passion for building clean, maintainable systems.

You’re proactive, structured, and enjoy designing clean, maintainable systems as well working with data pipelines and handling data management related challenges. You value thoughtful communication and feedback, and you work well in a team that challenges and supports each other to grow.

Experience with React for building Frontend components and knowledge of Datadog for observability are nice-to-have skills that would set you apart.

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

  • A Macbook (13” or 15”) and peripherals (headphone, mouse, etc) equipment

  • 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, Udemy and Egghead

  • 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