Backend Engineer

Apply now

We're looking for an experienced Backend Engineer to join our team

FULL-TIME · AMSTERDAM

Every day, millions of people rely on WeTransfer to share their creative ideas. So, the work we do matters. Come and be a part of it.


About our workflow

We believe that software is gardening. We trust each other to make good decisions, to provide and accept good feedback and we believe that Ruby is a reasonable vehicle for supporting the growth of our business.

Our main toolkit includes Rails for our majestic monolith, Rack, Sinatra and Sqewer for our services, RSpec for testing, and a number of supporting libraries. Our UI is a modern React/Redux single-page app.

We believe that a service is not something you put "out there" and forget. By maintaining our infrastructure and software well we try to keep our code clean, our tests passing, and our technical debt within reasonable margins. We are certain that any fashion, be it monoliths or microservices, is to be applied sparingly – for example, we split our services based on data isolation, vastly different load profiles, and team ownership.

We bring our code to production using continuous integration and self-service deployments. Enabled by infrastructure as code built on top of the platform-as-a-service provided by our platform team, we own our products end-to-end.

What you’ll be doing 

You'll be responsible for the design, implementation and maintenance of our various Ruby services. Together with the rest of the team you will take your ideas from implementation to production, serving our millions of users. You’re always open to new perspectives and solutions, but not shy in taking the lead and presenting your own.

Some projects you will be working on are:

  • A distributed job queue system splicing and processing millions of files daily
  • A streaming download server, pushing terabytes of traffic
  • A pack of micro- and medium-services that comprise our platform
  • Exciting new features of the main WeTransfer experience
  • Our various open-source libraries

Impact the experience of millions of users around the world.

Who we are looking for?

Above all else we value open communication and good teamwork to achieve a shared vision. Ruby is practically your second language (you know your Rspec from your Minitest, your Exception from your StandardError, your Symbol from your String and your stabby lambda from your Proc). You love working with the language and have used it to solve interesting real-world problems. Helping others to improve their skills is something you enjoy and actively seek out to do.

  • Experience writing highly-scalable systems
  • Experience in building cloud-based solutions
  • Always looking for ways to improve how we work
  • Comfortable presenting own ideas to a team
  • Strong verbal and written communications skills (English)

Even better if you have:

  • Experience in leading a team
  • Worked with languages other than Ruby (e.g., Elixir, Go, C or Haskell)
  • Contributed to Open Source projects (we’d love to see them!)
  • A degree in Computer Science or a related field

A little something about us

Since 2009 WeTransfer has been helping people share their creative ideas. We believe creative thinking changes the way we see the world, and so we develop tools to get people into their flow – that strange and beautiful state where everything comes together and the best work happens.

Today, 42 million people in 195 countries share ideas using WeTransfer. We are constantly developing new products, as well as rethinking what our current platforms can be, and can do.

Our founders originally worked in design, media and marketing; today we’re lucky to be working with the most creative minds in branding, sales, design, support and engineering.

We believe a diverse company is a better company. Whatever your story, we want to hear from you. Whatever your background, we’ll help you do your best work. All employees get an annual €1,000 personal development budget to learn new skills, or improve existing ones.

Our Amsterdam office sits right by the river in the east of the city; our LA team are based in Venice. With lunch, snacks and great coffee, we know how to keep our teams properly fuelled. Our culture team designs a program of outings, speakers, workshops and fitness classes to get a good work-life balance, and there is free gym membership for all employees too. 

Personal Budget

€1,000 Annually

Healthy Lunch

Provided Daily

Onefit Membership

Free Gym Subscription

Innovation Friday

Doowutchyalike

Friday Drinks

Nuts Included

Like the sound of working with us?

We’re a company that makes a difference for millions of people with a culture that values each individual. Come and join us!