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 Node.js (with willingness to switch to Ruby on Rails); * 2+ years of frontend experience with React.js (with willingness to work with Vue.js); * Strong skills in TypeScript and modern JavaScript; * Knowledge of relational databases (Postgres preferred); * Experience in designing, building, and integrating APIs and web applications; * Hands-on experience using AI-assisted development tools (Cursor, Claude Code, Copilot, etc.); * Self-driven, flexible, and eager to adopt new technologies; * 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.