Job Description
We are seeking a seasoned Ruby on Rails Developer to join our team. As a key member of our development squad, you will play a vital role in designing and implementing scalable web applications.
You will work closely with our cross-functional team to deliver high-quality solutions that meet the evolving needs of our business. Your expertise in Ruby on Rails will be instrumental in ensuring the architecture and development of our web applications support continued growth.
In this role, you will have the opportunity to leverage your experience to drive innovation, balance risk-taking with measurable results, and contribute to a positive, collaborative team culture.
We offer a dynamic and supportive work environment where you can grow professionally and personally. If you are passionate about delivering engaging solutions, adapting quickly to new projects, and seeking to understand the 'why' behind requirements and solutions, we encourage you to apply for this exciting opportunity.
Key Responsibilities:
* Design and implement scalable web applications using Ruby on Rails
* Collaborate with the team to deliver high-quality solutions that meet business needs
* Leverage expertise to drive innovation and balance risk-taking with measurable results
* Foster a positive, collaborative team culture
Requirements
To succeed in this role, you will need:
Essential Qualifications:
* 5+ years of experience in software development
* 3+ years of hands-on experience with Ruby and Rails (full stack)
* Strong expertise with Postgres and Redis
* Deep experience in web application development: design, architecture, configuration, performance optimization, integration, and analytics
* Excellent communication skills
* Experience with Agile development practices
Bonus Points:
* Experience building applications with StimulusReflex and Hotwire
* Comfort with front-end development using JavaScript, Stimulus, View Components, and SCSS
* Prior experience working on internationally distributed teams
About Us
We are a remote-first company dedicated to delivering innovative solutions that meet the evolving needs of our clients. We value collaboration, adaptability, and a growth mindset.
We believe in creating a positive, inclusive work environment where everyone has the opportunity to grow and thrive. If you share our values and are passionate about delivering high-quality solutions, we encourage you to apply for this exciting opportunity.