we are looking for

Senior Full-stack ROR+Vue Developer Remote Full-time

Our Customer:

Customer is a tech-enabled vacation rentals property management company. The company provides full service for both owners and guests of the properties by using dashboard management software.

Your tasks:

  • Developing full e2e systems, from design to production;
  • Design robust RESTful APIs;
  • Develop and maintain both backend & frontend projects;
  • Design and implement user-facing features;
  • Collaborate with fellow developers remotely to deliver compelling user-facing products.

Required experience and skills:

  • At least 5 years of professional experience in software engineering;
  • 3+ years of backend development with Ruby on Rails (mandatory);
  • 2+ years of frontend experience with Vue.js (React experience also considered with readiness to switch to Vue);
  • Strong knowledge of TypeScript and modern JavaScript;
  • Hands-on experience with relational databases, particularly Postgres;
  • Experience in building and maintaining scalable web applications, APIs, and dashboards;
  • Proven experience with AI-assisted coding tools (Cursor, Claude Code, Copilot, etc.);
  • Proactive mindset, adaptability to AI-driven workflows, strong problem-solving skills;
  • English – Upper-Intermediate.

Would be a plus:

  • Experience with AWS (Elastic Beanstalk, Docker, S3, CloudFront);
  • Exposure to automated testing frameworks (Cypress, Selenium);
  • Familiarity with MySQL in addition to Postgres;
  • Bachelor’s/Master’s degree in Computer Science or related technical field.

Working conditions

5-day working week, 8-hour working day, flexible schedule

5-day working week, 8-hour working day, flexible schedule;

ok

All UA public holidays are days off;

umbrella

Vacation and sick leave are covered by the company;

Work from home with coffee

Remote work.

Contact Us
Subscribe to vacancies

    Contact Us
    UK office:
    Phone:
    Follow us:
    A-listware is ready to be your strategic IT outsourcing solution

      Consent to the processing of personal data
      Upload file