Ruby on Rails Developer (5+ Years Experience)Job Description PartingPro (PartingPro) is looking for an experienced Ruby on Rails Developer with 5+ years of professional experience to join our remote team.
You will be responsible for building, improving, and maintaining scalable web applications, backend services, APIs, and database architecture. The ideal candidate has strong experience with Ruby on Rails, MySQL, Vue.js, background job processing, and performance optimization.
This is a fully remote position. Working hours start from 3:00 PM Kyiv time. Responsibilities * Develop, maintain, and improve Ruby on Rails applications * Design and build scalable backend architecture and RESTful APIs * Build and maintain frontend features using Vue.js * Optimize MySQL database structure, queries, and overall system performance * Work with background job processing systems such as Sidekiq and Redis * Integrate third-party APIs and external services * Write clean, maintainable, and well-tested code * Troubleshoot production issues and implement reliable solutions * Collaborate with frontend developers, project managers, and designers * Review code and maintain development best practices * Participate in architecture decisions and technical planning
Requirements * 5+ years of professional experience with Ruby on Rails * Strong knowledge of Ruby, Rails, ActiveRecord, and MVC architecture * Strong experience with MySQL database design and query optimization * Solid experience with Vue.js and modern JavaScript development * Experience with Sidekiq, Redis, and background job systems * Strong understanding of REST APIs and third-party integrations * Experience with Git, Docker, and Linux server environments * Familiarity with cloud platforms such as AWS, DigitalOcean, or similar * Experience with testing frameworks (RSpec, Capybara, etc.) * Strong debugging and problem-solving skills * Ability to work independently and take ownership of projects
Nice to Have * Experience with ClickHouse or large-scale data systems * Experience with high-load systems and performance tuning * Knowledge of DevOps practices and CI/CD pipelines * Experience with browser automation tools (Ferrum, Selenium) * Previous experience working in product companies or SaaS platforms
We Offer * Competitive salary * Fully remote work * Flexible working environment * Long-term stable projects * Friendly and professional team * Opportunity to work on technically challenging systems * Career growth and leadership opportunities
Employment Type Full-time Working Hours Starting from 3-11 PM Kyiv time