Senior Ruby on Rails Developer
Role Overview
We are seeking an experienced Ruby on Rails developer to join a collaborative and innovative development team. The ideal candidate will architect, build, and maintain scalable web applications, ensuring high performance and responsiveness to user queries.
Key Responsibilities
- Design, develop, test, and maintain web applications using Ruby on Rails
- Collaborate with product managers, designers, and other engineers to define feature requirements and deliver high-quality solutions
- Write clean, efficient, and well-documented code
- Optimize applications for maximum speed and scalability
- Create and maintain automated test suites (unit, integration, and E2E testing)
- Troubleshoot and debug complex issues in production
- Participate in code reviews and share best practices
- Mentor junior developers and foster a culture of continuous improvement
- Stay updated on emerging technologies and framework updates
Required Qualifications
3+ years of experience developing production-grade applications with Ruby on RailsStrong understanding of MVC architecture and RESTful API designExperience with relational databases (PostgreSQL, MySQL) and ORM toolsFamiliarity with front-end technologies (JavaScript, HTML, CSS, and modern front-end frameworks / libraries)Proficiency in writing and maintaining automated tests (RSpec, Minitest, Capybara)Hands-on experience with version control (Git) and CI / CD pipelinesSolid understanding of agile development workflows (Scrum / Kanban)Excellent communication skills and a collaborative mindsetStrong problem-solving skills and attention to detail