Job Title: Ruby on Rails Developer
Overview: We are seeking an experienced Ruby on Rails developer to join our team. The ideal candidate will have a strong background in software development, with at least 5 years of experience.
About the Role: This is a full-time contract position that requires the ability to work independently and as part of a team. The successful candidate will be responsible for delivering high-quality solutions that meet business needs.
Main Responsibilities:
* Developing Robust Solutions: Deliver engaging, robust solutions that effectively solve business problems.
* Leveraging Expertise: Leverage your deep experience in Ruby on Rails to ensure scalable architecture and web application development that supports continued growth.
* Collaboration: Collaborate with the team in coding, brainstorming, and scoping sessions.
* Innovation: Foster a culture of innovation, balancing risk-taking with measurable results and short development cycles.
Impact: You will make a significant impact by writing clean, well-structured code that balances rapid delivery with sustainable, tested patterns. You will also adapt quickly and move between projects with ease.
Skill Requirements: To be successful in this role, you will need:
* Software Development Experience: At least 5 years of experience in software development.
* Ruby on Rails Expertise: 3+ years of hands-on experience with Ruby and Rails (full stack).
* Database Knowledge: Strong expertise with Postgres and Redis.
* Web Application Development: Deep experience in web application development: design, architecture, configuration, performance optimization, integration, and analytics.
* Communication Skills: Excellent communication skills.
* Agile Development: 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.
We're Looking for Someone Who: Is passionate about delivering high-quality solutions, has excellent communication skills, and is comfortable working in a collaborative environment.