Overslaan naar content

Back-end Developer (Rust)

  • Hybrid
    • Amsterdam, Noord-Holland, Netherlands
  • SIM

Job description

Amsterdam – Would you be interested in working as a Rust developer on an application for millions of users, where you have a significant impact on the architecture and technical developments? Keep reading!

Who are we?
At Reclamefolder.nl, we believe it's possible to help people save on their daily expenses. Our app and website are used by 1.5 million Dutch people every month, but our ambition goes much further. In fact, we are in the middle of a transformation where the digital flyer is being revamped into a modern version. To make this happen, the platform needs a complete overhaul.

Reclamefolder.nl has a start-up culture, with a team of 25 colleagues across IT, marketing, and sales. We are part of DPG Media but operate completely independently. This gives you a lot of influence on the business operations, while also providing plenty of expertise to further develop the platform.

Job Description
As a Rust developer at Reclamefolder.nl, you will help develop our brand-new greenfield platform. Together with the team, you will determine the technological direction and be part of various multidisciplinary projects within Reclamefolder.nl. Your work will primarily focus on backend development in Rust, which forms the core of our website and apps. The current platform is being gradually migrated to the greenfield platform and phased out. Therefore, you will also play a role in maintaining the current platform and ensuring a smooth transition.

Your time is roughly divided as follows: 70% development and technical challenges on our greenfield platform, working in multidisciplinary teams; 20% maintenance and development of our current platform; 10% organizational meetings. In short, a role where you will work with the latest technologies and make a significant contribution to the future of promotional communication.

A typical workday (on-site) at Reclamefolder.nl
You start your day with a good cup of coffee or fresh tea in our brand-new building, Mediavaert. After catching up with colleagues, you dive into the daily stand-up to share the challenges and developments from yesterday and today. You have a clear view of your tasks through weekly tactical meetings of your projects, which you can work on. In between, you have a meeting with your developer colleagues to discuss a technological challenge or decision that needs to be made.

You enjoy a delicious (or personal) lunch with your colleagues at the restaurant and take a quick walk around the building. You ensure that your colleague can move forward by reviewing their pull request. Then it’s time to dive into the code and contribute some quality to our greenfield project. You quickly switch gears to answer a question from a colleague about the current platform, and then back to work. At the end of the day, it’s time to relax and get ready for the next workday from the comfort of your home!
We work in the office two days a week and make sure that most of our meetings are scheduled on those days. On the other days, you can work from home and have more focused time.

Your skills and our tech stack
To fill this Rust developer role, we expect you to have previously held a similar position where you gained (extended) experience with the technological challenges faced by an organization undergoing rapid development.

For the development and maintenance of our current platform, we expect you to have knowledge of TypeScript and Postgres. It’s a plus if you have experience with functional programming, Kubernetes, Terraform, and Google Cloud. We also work with Apollo GraphQL, which will gradually be phased out as our greenfield platform progresses.

For our greenfield platform, we expect you to quickly familiarize yourself with new technologies and have experience with topics like architecture, infrastructure, quality control, automated testing, monitoring, continuous integration, and data storage and analysis. It’s a plus if you already have experience with some of the technologies we use.

We currently use Rust, Poem, OpenAPI, OpenSearch, Postgres (sqlx), Kubernetes, Pulumi, GitOps, and AWS. For the front-end, we use TypeScript, Vue (Nuxt), and Tailwind. Our native apps are built in Kotlin (Android) and Swift (iOS). The platform and the team are constantly evolving, and we are always open to improvements and new insights.

Job requirements

With us, you’ll get an inspiring work environment that’s constantly evolving. Colleagues who think in terms of possibilities, see the glass as half full, and we give you the chance to develop yourself every day. We do this, among other things, through our DPG Campus / DPG Academy. This gives you every opportunity to bring out the best in yourself and be a true media maker!

💰 A salary that matches your work experience, between
📝 A 36-hour workweek
💰 8% holiday pay and 4% personal choice budget
💰 Annual profit sharing based on DPG Media’s performance
🎓 Opportunities for development, both on the job and online through our DPG Academy / DPG Campus
🎉 Opportunity to customize your own cultural holidays!
🏢 A fantastic new office in Amsterdam (Mediavaert). From (spontaneous) drinks to team outings and our legendary staff party, you’ll feel at home right away!

More reasons to want to work at DPG Media (NL)
At DPG Media, we work for more than 90 strong news brands, magazines, TV shows, radio stations, and online services such as Qmusic, NU.nl, Tweakers, Libelle, VTM, and more. We reach over 90% of the Dutch population and 8 out of 10 Flemings every month. We offer you a professional work environment where we highly value freedom. We give you all the space to work on your future by offering workshops and training. Feel free to be an entrepreneur, a learner, and a team player with us, and most importantly, feel free to be yourself. At DPG Media, everyone is welcome. So, apply, regardless of your background. Over 5,500 smart colleagues are eager to welcome you into a team, whether it’s a project team, a pub quiz team, or a sports team.

Discover what we have to offer. And, while you’re at it, you can also find us on LinkedIn and X.

Applying, and then?
Are you ready to get started? Apply now! You’ll receive a response to your application within 10 working days, letting you know whether you’re in the first selection round. If you are, we’ll contact you by phone to schedule an appointment at our office in Amsterdam. Want to know more? Contact Tino Moolenaar via email:
tino.moolenaar@dpgmedia.nl

We like to do our own recruitment and do not wish to collaborate with agencies to fill this role.

or

Apply with Linkedin unavailable
Apply with Indeed unavailable