Smile Ukraine is looking for a talented Ruby on Rails developer who will be responsible for developing and enhancing functionality of our projects.
Type of employment: Full time, Remote
English level: Spoken
Responsibilities: * Customize and maintain our Redmine instance (plugins, workflows, UI/UX adjustments) * Integrate and extend Metabase dashboards to support evolving business needs * Build and maintain APIs or scripts for data syncing between Redmine, Metabase, and other internal systems * Perform upgrades, troubleshoot issues, and ensure overall platform stability * Collaborate with internal teams to gather requirements and propose technical solutions
Required skills: * Solid experience with Ruby on Rails * Hands-on experience with Redmine (or deep familiarity with similar Rails-based platforms) * Familiarity with Metabase setup, dashboard building, and SQL-based data exploration * Proficient in working with relational databases (e.g., PostgreSQL, MySQL) * Good understanding of web application security, version control (Git), and RESTful API design * Good knowledge of HTML, CSS, JavaScript (ES6+) * Experience with Sidekiq and Redis * English level B2 or higher — confident communication with clients and team members in English
Nice to Have: * Experience developing Redmine plugins * Familiarity with containerized environments (Docker) * Basic understanding of analytics/reporting needs in a business context * Experience with GraphQL
We’ll provide you: * Dynamic and friendly team * Interesting projects that will help you to improve and develop your skills * Free English classes