Medior/Senior Developer (Ruby on Rails, Python, C#) at EdTech scale-up

Job description

Drieam is looking for a new senior developer, you will be the overlord of Drieam’s back-end development and architecture. Scaling apps for a large number of users is something you could do in your sleep. Designing educational apps and integrating them with Canvas – the worldwide #1 Learning Management System – will be part of your development responsibilities. But more importantly, you will be the one who manages our code structure across multiple applications, while also keeping a close eye on the test coverage.

A short introduction
Drieam: a young and growing EdTech company that strives to enable the ultimate learning
experience

Drieam is an EdTech scale-up, passionate about developing & implementing software to enable the ultimate learning and teaching experience. We’re with 45 young and committed professionals who constantly strive to improve the lives of teachers, students and staff all over the world. We work very closely together with Instructure, the company behind Canvas

Is Drieam a match for you?

Our people strive for a better version of themselves everyday. To make things happen as a team and leave an impact in the world of education. We truly believe that freedom and personal development will enable you to perform at your best. And when our people grow, we as a team and a company grow. Because the career aspirations of our people drive us forward. This enabled us to become the go-to partner for Educational institutes we are today. That is why we commit to our colleagues in providing them with the things they need to flourish and enable them to do what they love to do most. We want our people to love their jobs and expect that they bring the same commitment to work everyday. With our informal and pragmatic style, we get things done. Sounds good right? Then keep on reading.

What you'll gain at Drieam (and don't want to miss out on!)

  • Our tech stack in a nutshell: Ruby on Rails for backend, React for frontend, Vite for asset bundling, GitHub Actions for CI/CD, Heroku for hosting. Nevertheless we are continuously improving our technology stack
  • Test driven development using tools like RSpec for backend unit and integration tests, Cypress and Playwright for end-to-end tests, and Jest in combination with React Testing Library for frontend tests
  • Lots of personal development and focus on code quality, including pair programming, extensive code reviews, architecture reviews and of course (online) courses and meet-ups
  • A culture based on mutual trust, cooperation and development

  • Belonging to a team of like-minded, driven and young professionals

  • Teamwork in an open and dynamic atmosphere with room for new and fresh ideas and initiatives

  • Tailor-made guidance. Together we will monitor how you can grow and develop yourself

  • A place where you can truly make a difference

  • The right compensation: salary, bonus, macbook, career opportunities & daily free healthy lunch

Requirements

What will you be doing
As our new senior developer, you will be the overlord of Drieam’s back-end development and architecture. Scaling apps for a large number of users is something you could do in your sleep. Designing educational apps and integrating them with Canvas – the worldwide #1 Learning Management System – will be part of your development responsibilities. But more importantly, you will be the one who manages our code structure across multiple applications, while also keeping a close eye on the test coverage.

Working closely with our Product Owners, you will rapidly turn client needs and ideas into new features. The work created by you and your fast growing team will be implemented within a very short time and will have an immediate impact on the lives of many. Exciting stuff, right?

What are your responsibilities

You have a top-technology driven mindset, don’t shy away from taking ownership and love working in teams of likeminded and smart people. At the end of the day, nothing makes you happier than seeing well written and high-quality code.

The requirements at a glance

  • We are looking for a great coder. You will work mainly with Ruby on Rails, but we are not specifically looking for experience with Ruby on Rails. We also appreciate experience in for example C# and Python

  • Bonus: you know your way around React

  • You completed a relevant Bachelor or Master

  • You have multiple years of experience as a Software Developer

  • You are fluent in either English or Dutch

The team

You will be working in a growing team of young and fun professionals. We are always striving for the ultimate best and are eager to get things done. We go for win-win situations and share successes (and learn from our failures). We have each others’ back, show up for one another and give & accept help. We have a bunch of great individuals , but it’s through teamwork that we achieve greatness. Sharing a good laugh while working cohesively towards common goals is pretty golden to us.

So, if you’ve become excited about what you’ve read and if you somewhat fit the bill - let’s chat!