Key Roles and Responsibilities
Job Overview:
This is a rare opportunity to work with our company as a skilled Ruby on Rails developer. You will play a key role in the development of robust and scalable web applications.
Your Key Responsibilities:
* Design and develop engaging, efficient solutions that meet business needs.
* Utilize your deep knowledge of Ruby on Rails to ensure high-quality architecture and web application development.
* Collaborate closely with colleagues through coding, brainstorming, and scoping sessions.
* Foster an innovative culture while balancing calculated risk-taking and measurable outcomes.
How You Will Make an Impact
* Write clean, well-structured code that balances rapid delivery with sustainable, tested patterns.
* Effectively adapt to changing projects and environments.
* Demonstrate a deep understanding of requirements and solutions.
* Know when to leverage established technology versus building custom solutions.
* Exhibit ownership, accountability, and initiative-driven approach.
* Contribute positively to team culture.
* Deliver quality solutions that build strong relationships with stakeholders.
Required Skills and 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 For
* 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.
We Offer A Lot More Than Just A Job
* A remote work environment with flexibility and freedom.
* The opportunity to make a meaningful impact on our products and services.
* Ongoing training and professional growth opportunities.
* Regular feedback and continuous improvement support.
* A dynamic and collaborative team environment.