FeedbackFruits logo
FeedbackFruitsPosted 1 month ago

Full-Stack Engineer - Ruby on Rails

$65,000–$92,000 year

HybridAmsterdam, North Holland, The Netherlands

Full TimeSenior LevelSmall

Job Summary

Own full-stack delivery on the roadmap, from backend logic and database design to server-rendered UI. Lead the migration of Ember features to Rails + Hotwire, redesigning functionality with product managers and designers to ship improved solutions. Handle support escalations and legacy bug-fixing while keeping the codebase healthy and customers unblocked. Contribute to improving CI/CD practices and deployment pipelines to enable more frequent, reliable releases. Maintain performance across the stack and build integrations with Learning Management Systems using LTI and partner APIs. Participate in code reviews and technical design discussions to uphold quality standards. Join one of our engineering squads in Amsterdam, working toward continuous delivery with a focus on stabilizing the platform and fixing root causes.

Required Qualifications

  • 5+ years of professional software engineering experience
  • Ruby on Rails is your home stack
  • You've shipped production code with Ruby on Rails
  • You know Ruby on Rails conventions
  • You're comfortable in Ruby on Rails edges
  • You write tests as a matter of course
  • RSpec is part of your regular toolkit
  • Capybara is part of your regular toolkit
  • You write tests that actually catch things rather than just confirm the happy path
  • You've worked in a legacy codebase before
  • You know what to fix, what to leave, and how to leave things better than you found them without getting stuck in a refactoring spiral
  • You understand CI/CD well enough to work within good practices
  • You understand CI/CD well enough to nudge a codebase toward good practices when they're missing
  • You communicate clearly
  • You give honest feedback in code reviews
  • You take feedback just as well
  • You're collaborative without needing everyone to agree with you
  • You're pragmatic
  • You document your decisions
  • You'd rather make a thoughtful trade-off and write it down than chase the perfect solution indefinitely

Desired Qualifications

  • Familiarity with Ember.js
  • Experience with migration scenarios from Ember.js to Hotwire
  • Experience with AI dev tooling
  • Experience with Azure
  • Experience with observability practices

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce