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