Magnet.me  -  Het slimme netwerk waar studenten en professionals hun stage of baan vinden.

Het slimme netwerk waar studenten en professionals hun stage of baan vinden.

Full Stack Developer

Geplaatst 13 okt. 2025
Delen:
Werkervaring
3 tot 5 jaar
Full-time / part-time
Full-time
Functie
Opleidingsniveau
Taalvereiste
Engels (Vloeiend)

Je carrière begint op Magnet.me

Maak een profiel aan en ontvang slimme aanbevelingen op basis van je gelikete vacatures.

As a full‑stack Ruby on Rails Engineer, you’ll build end‑to‑end product features across our Rails back-end and server‑rendered front end using Hotwire. We’re actively migrating away from a legacy Ember.js front-end, so you’ll help shape modern, fast, and maintainable product experiences while safeguarding reliability and performance. You’ll collaborate closely with product managers, designers, researchers, QA specialists, and engineers. Our codebase is well engineered and well tested, with CI/CD in place.

What you'll do:

  • Product development

    • Design, implement, and maintain Rails applications and services with a focus on reliability and performance.
    • Build and evolve integrations with Learning Management Systems using LTI and partner APIs.
    • Deliver full‑stack features using Rails views, Turbo, and Stimulus, and contribute to the Ember.js to Hotwire migration.
  • Back-end engineering

    • Model domain logic, write robust ActiveRecord queries, and optimize database performance.
    • Ensure application security, privacy, and compliance.
    • Add automated tests at unit, request, and integration levels.
  • Front-end engineering

    • Implement server‑rendered UI with Hotwire, progressively enhancing interactivity without heavy client frameworks.
    • Work with Ember.js in the front-end until the Hotwire migration is complete.
    • Partner with designers to translate requirements into intuitive user experiences.
  • Quality and operations

    • Participate in code reviews and technical design discussions.
    • Monitor and troubleshoot production issues, improving observability and resilience.
    • Contribute to continuous delivery pipelines and deployment practices.

What you bring:

  • 3–5 years of professional software engineering experience, including substantial time in Ruby on Rails.
  • Strong Rails fundamentals: MVC, ActiveRecord, background jobs, caching, and API‑driven integrations.
  • Proficiency with relational databases and SQL performance tuning.
  • Solid testing discipline with RSpec or Capybara and familiarity with CI/CD.
  • Experience with Git‑based workflows and collaborative development.
  • Understanding of web security, authentication, and authorization patterns.
  • Clear communication and a team‑first mindset.

Nice-to-have skills:

  • Experience with Hotwire (Turbo, Stimulus) and server‑rendered UX patterns.
  • Familiarity with Ember.js and migration scenarios to Rails + Hotwire.
  • Experience with Microsoft Azure for cloud hosting, services, and deployments.
  • Exposure to observability, DevOps practices, or infrastructure as code.

Why FeedbackFruits

  • Be part of a mission-driven company that values innovation and collaboration.
  • Enjoy a supportive work environment with opportunities for professional development and growth.
  • Work with a diverse team that is passionate about improving education through technology.

Benefits

  • Hybrid work schedule (let’s work together, how you work best).
  • 25 paid holidays per year.
  • A day off for your birthday.
  • Advantageous pension scheme.
  • 3 days of volunteering leave per year.
  • €550 Learning & Development budget per year, along with 3 days paid leave for learning purposes.
  • Travel allowance and Swapfiets subscription.
  • Free access to the office gym.
  • Unlimited access to mental health support with OpenUp service.

If you are excited about enhancing education through technology and possess the skills we are looking for, we encourage you to apply.

Don’t meet all the requirements? We encourage you to apply even if you don't meet every single qualification. We’re looking for talented individuals with a passion for learning and a drive for excellence.

Our team builds web-apps, helping teachers to make their courses fascinating. Each of us's passion is to make a positive impact on education, and that drives our mission.
We believe education is key to facing the future challenges of society and achieving our full potential as individuals. The success of today's education depends on teachers turning the flame of curiosity into lifelong learning and critical thinking.

Educatie
Amsterdam
Actief in 11 landen
60 medewerkers
60% mannen - 40% vrouwen
Gemiddeld 28 jaar oud