Job Description:
As a Senior Ruby on Rails Developer, you will be responsible for designing, developing, andmaintaining robust web applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements. Your expertise in Ruby on Rails, Hotwire, and Stimulus JS will be critical in driving the success of our projects.
Key Responsibilities:
- Design, develop, and maintain scalable and efficient Ruby on Rails applications.
- Collaborate with product managers, designers, and other developers to deliver
high-quality features.
- Implement and optimize front-end functionality using Hotwire and Stimulus JS.
- Write clean, maintainable, and well-documented code.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and debug issues to ensure optimal performance and reliability.
- Stay up-to-date with the latest industry trends and technologies to ensure our
applications remain current and competitive.
- Mentor junior developers and contribute to the overall growth of the development
team.
Required Skills and Qualifications:
- Proven experience as a Ruby on Rails developer (5+ years preferred).
- Strong proficiency in Ruby on Rails, Hotwire, and Stimulus JS.
- Solid understanding of front-end technologies, including HTML, CSS, and
JavaScript.
- Experience with database management systems such as PostgreSQL.
- Experience working with key value storage like redis.
- Experience working with Testing framework like minitest.
- Familiarity with version control systems, particularly Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Ability to work independently and manage multiple tasks simultaneously.
Preferred Qualifications:
- Experience with cloud platforms such as AWS, Heroku, or Google Cloud.
- Knowledge of containerization and orchestration tools like Docker and Kubernetes.
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Experience with Agile/Scrum methodologies.