Role
Senior EU Based Remote Ruby on Rails Developer (Team Lead)
www.medihive.com
Europes Secure Digital Healthcare Platform.
Who we are:
Medihive builds state of the art, award winning telemedicine solutions. We create Virtual Clinics for medics, clinics, hospitals, insurers and health systems allowing them to Engage, Triage and Treat patients online. Our software helps the medical community safely treat patients and save lives today. We want to optimise clinical communication, using technology to allow clinicians to operate at the top of their license, increase their efficiency and improve patient outcomes.
Job Description:
We are looking for a Senior Ruby on Rails Developer with a minimum of 5 years of experience in full-stack web development and previous experience as a Team Lead. You will be responsible for leading a team of developers, providing technical expertise, and ensuring the delivery of high-quality code and scalable applications. You should be well-versed in the Stimulus and Hotwire stack, passionate about clean code, and comfortable mentoring others within an Agile environment.
As a Senior Developer, you will drive the technical direction of our projects, work closely with cross-functional teams, and oversee the development lifecycle from concept to delivery.
Key Responsibilities:
- Lead a team of developers in building, maintaining, and scaling Ruby on Rails applications.
- Collaborate with stakeholders to define technical requirements and project timelines.
- Develop robust, scalable applications using Ruby on Rails, with a strong focus on Stimulus and Hotwire stack.
- Write and maintain clean, efficient, and well-documented code.
- Review code, provide feedback, and mentor peers and junior developers on best practices and coding standards.
- Ensure the use of Object-Oriented Programming (OOP) principles and design patterns.
- Conduct thorough testing, including writing RSpec and MiniTest test suites to ensure the quality and reliability of applications.
- Troubleshoot and resolve performance issues, bugs, and other technical challenges.
- Contribute to the architecture and design decisions, with an emphasis on scalability and performance.
- Stay updated with the latest trends and technologies in Ruby on Rails and web development.
Required Skills & Qualifications:
- 5+ years of experience in Ruby on Rails development, including previous experience as a Team Lead.
- Proficiency in Stimulus and Hotwire stack for building reactive and dynamic UIs.
- Strong experience with HTML, CSS, and JavaScript.
- Bonus: Familiarity with HAML templating language.
- Proficient in RSpec, with a good understanding of MiniTest.
- Excellent SQL skills with the ability to write complex queries and optimize database performance.
- Comfortable working in a Linux environment.
- Experience working with containerized applications. Bonus if you have used Kamal.
- Solid experience in code reviews and providing constructive feedback to improve code quality.
- Proven experience mentoring and guiding junior developers.
- Strong understanding and practical use of Object-Oriented Programming (OOP) principles.
- Appreciation for good code-level testing practices and methodologies.
- Have excellent spoken and written English
- Be able to work Monday to Friday within our core office hours of 10:00 to 16:00 Irish Summer Time / GMT
Bonus Skills: (Desired but not essential
- Cloud based software like Azure
- DevOps experience (Ansible / Docker / Kamal)
- Turbolinks or Turbo
What We Offer:
- Competitive salary.
- Opportunity to work in a collaborative and fast-paced environment.
- Chance to take ownership of technical direction and lead a team.
- Ongoing opportunities for professional development and learning.
- Fully remote