We are looking for a Ruby on Rails Developer to join a long-term product team responsible for implementing and maintaining a new Design System within a Ruby on Rails environment.
The ideal candidate naturally leans toward backend development but is comfortable supporting frontend tasks when needed — approximately 60% backend / 40% frontend.
The role also involves close cooperation with the Design team to ensure consistent adoption of UI components across the product.
Details:
Location: Prague, Hybrid
Contract Type: B2B, Long-term
Allocation: Full-time
Start: ASAP
Responsibilities:
• Implement, integrate, and maintain the Design System within Ruby on Rails applications.
• Contribute to backend development and participate in improving existing architecture.
• Work with the Design and Frontend teams to ensure smooth technical handover of UI components.
• Support frontend integration where required (around 40% of the workload).
• Follow best practices in coding, testing, and documentation.
• Participate in long-term product development and continuous improvement.
Requirements:
• Strong practical experience with Ruby on Rails.
• Experience with or understanding of Design Systems and their implementation.
• Comfortable working across both backend and frontend tasks when needed.
• Ability to collaborate effectively with UX/UI and Frontend teams.
• Good understanding of clean code principles and application development best practices.
Nice to Have:
• Experience with modern frontend frameworks (e.g., Vue.js or React).
• Previous experience in full-stack roles.
• Understanding of component-based UI development.