Ruby on Rails Engineer
3 months ago
Ruby on Rails Engineer
Your task
Do you want to assist physiotherapists in planning a great workday? Do you want to reduce waiting lists for psychologists? Do you want to work in a team of ambitious software developers who solve complex challenges?
As a Ruby on Rails Developer in the Agenda team, you will build applications to solve logistical problems for therapists/coaches in long-term care. These problems are complex due to the intersection of logistical optimization, regulations, and intricate authorization. It's up to you to devise simple solutions to these complex problems. You will develop new features by collaborating with customers, business partners, and other teams and enjoy taking the lead in projects.
Your team
Team Agenda (Logistics Tribe) is a cross-functional product team with 7+ developers, a UX researcher, and a PO. We gather at least one day a week on our campus in Groenlo.
We maintain five apps in a larger suite. All apps use Vue on the front end and Rails on the back end. They are tested and deployed through a 26-minute pipeline to a containerized environment in our server cluster. The suite is maintained by multiple teams. We work according to a schedule similar to Spotify's agile model. We believe in "you built it, you run it." After a few months, we will ask you to participate in the on-call rotation, approximately once every 7 weeks.
We work on one project at a time in 2-week iterations. Besides the main projects, each team member works on their own interests, such as Docker deployments, data science, or debating about bronze casting molds.
Required experience and skills
Several years of experience in Ruby development: design patterns for large Rails applications, automated testing, and SQL optimizations are second nature to you;
Experience in leading software engineering projects;
Willing to come to our campus in Groenlo once in a while (estimated 1x per two weeks);
Once onboarded, you will join the on-call rotation, ensuring optimal product performance once a ±7 weeks;
Agile/Iterative approach to research/development/project management;
Fluent in English; Dutch is a plus;
Willingness to learn about the Dutch healthcare system.