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 Rails
Strong understanding of MVC architecture and RESTful API design
Experience with relational databases (PostgreSQL, MySQL) and ORM tools
Familiarity 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 pipelines
Solid understanding of agile development workflows (Scrum/Kanban)
Excellent communication skills and a collaborative mindset
Strong problem-solving skills and attention to detail