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 ResponsibilitiesAct as a hands-on developer, delivering complex and high-impact features using Ruby on RailsTake ownership of development tasks, including performance, scalability, and architectural improvementsSpend the initial 6 months building a deep understanding of the product, domain problems, and existing systemsPrepare and support the development team by:Breaking down complex problemsSetting technical direction for larger pieces of workImproving development practices and code qualityContribute to higher-level technical decisions, system design, and long-term maintainabilityCollaborate closely with product, engineering, and other stakeholdersReview code and mentor developers where appropriate (while remaining primarily hands-on)Required Skills & ExperienceStrong commercial experience with Ruby on RailsProven background as a hands-on engineer, not purely managerialExperience working on real-world applications (app or product experience preferred)Strong problem-solving skills and ability to work through complex technical challengesExperience working in an existing codebase and improving it over timeComfortable taking ownership and responsibility for deliveryNice to HaveExperience with ReactExposure to system architecture, performance tuning, or scaling Rails applications