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 * All public holidays are days off * Vacation and sick leave are covered by the company * Remote work.