Senior Ruby on Rails Engineer
— Remote
— Full-time
Project:
Our client is a digitally-forward, all-inclusive boating school that delivers top-tier training for the German sport boating license entirely online.
We are looking for a skilled Ruby on Rails Engineer to join a small product team and contribute to the development and improvement of several web applications. You will focus on backend development, API design, and maintaining a stable and scalable platform.
Responsibilities:
— Design, develop, and maintain web applications using Ruby on Rails;
— Build scalable backend services, APIs, and integrations with third-party platforms;
— Collaborate with the product team to define technical requirements and delivery timelines;
— Optimize performance of existing services and refactor legacy code where necessary;
— Write automated tests and participate in code reviews to ensure code quality;
— Participate in architectural discussions and propose improvements to system design;
— Maintain deployment pipelines and ensure smooth releases;
— Integrate or extend Chatwoot for custom support/messaging needs;
— Implement features involving OpenAI APIs;
— Investigate production issues, perform root-cause analysis, and implement long-term fixes.
Requirements:
— 5+ years with Ruby on Rails for backend development;
— Understanding of relational databases (MySQL, PostgreSQL or similar;
— Experience building and maintaining RESTful APIs;
— Familiarity with frontend technologies such as HTML/CSS, JavaScript, and relevant frameworks (React) is a plus;
— Experience with cloud environments (AWS) and CI/CD pipelines is beneficial;
— Ability to work independently in a small team environment;
— English level: Intermediate/Upper-Intermediate.
Would be a plus:
— Experience contributing to or customizing Chatwoot (Open Source Project);
— Experience integrating or working with OpenAI APIs (Assistants, GPT, embeddings, or related tooling);
— Familiarity with webhooks, real-time messaging channels, and event-driven architectures;
— Knowledge of containerization (Docker) is a plus;
What we offer:
— Remote-first work environment;
— Flexible work schedule;
— Internal accountant;
— Paid sick leaves and vacations;
— Ability to select currency for your contract.
Why Join Us
We offer a wide range of benefits to make sure our team finds the right balance between work, home and personal development- Gifts for a birthday and several occasions;
- Periodical review process based on technical evaluation and English;
- Personal goals setting;
- Participation in Lviv IT Cluster;
- Refund of personal professional growth (courses, platforms, etc);
- Corporate events: regular team building activities; English speaking club; Game evening; Intelvision Talks;
- Flexible working hours (started workday until 11:00 a.m.);
- 18 days of vacation + 5 days of fully covered sick leaves and event more (we offer 20 and 22 days of vacations if we cooperate for more than 1 year) with the possibility to take a vacation in advance;
- A comfortable and cozy working environment with motivated colleagues.