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.
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.
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:
Impact the experience of millions of users around the world.
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.
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.
Free gym subscription
We’re a company that makes a difference for millions of people with a culture that values each individual. Come and join us!