My client based in Dublin are looking for an experienced Ruby on Rails Developer to join their development team and take ownership of complex engineering challenges.
This is a hands-on role for a strong problem solver who enjoys working deep in the codebase while also contributing at a higher architectural and team-preparation level.
Key Responsibilities
* Act as a hands-on developer, delivering complex and high-impact features using Ruby on Rails
* Take ownership of development tasks, including performance, scalability, and architectural improvements
* Spend the initial 6 months building a deep understanding of the product, domain problems, and existing systems
* Prepare and support the development team by:
* Breaking down complex problems
* Setting technical direction for larger pieces of work
* Improving development practices and code quality
* Contribute to higher-level technical decisions, system design, and long-term maintainability
* Collaborate closely with product, engineering, and other stakeholders
* Review code and mentor developers where appropriate (while remaining primarily hands-on)
Required Skills & Experience
* Strong commercial experience with Ruby on Rails
* Proven background as a hands-on engineer, not purely managerial
* Experience working on real-world applications (app or product experience preferred)
* Strong problem-solving skills and ability to work through complex technical challenges
* Experience working in an existing codebase and improving it over time
* Comfortable taking ownership and responsibility for delivery
Nice to Have
* Experience with React
* Exposure to system architecture, performance tuning, or scaling Rails applications