JobTarget Logo

Full Stack Developer, Intermediate at Operto Guest Technologies

Operto Guest Technologies
Canada
Posted on
NewSalary:$91000 - $99000Job Function:Information Technology
New job! Apply early to increase your chances of getting hired.

About This Position

Intermediate Full Stack Developer

Remote Opportunity, Canada · Engineering

About Us

Operto Guest Technologies, the world’s leading property automation and IoT platform for vacation rentals, hotels, and serviced apartments, is revolutionizing guest stays and hospitality management. Through technology that connects teams, guests, owners, and smart devices; Operto addresses common friction points to provide fully seamless and personalized stays - creating greater efficiency, guest satisfaction, and more revenue.

Role Overview

To help drive our continued growth, we are looking for a Full Stack Developer to join our Short Term Rental (STaR) development team. You will work with a variety of ongoing software development, maintaining and creating new features as required by new business needs. A key focus of this role will be bridging the gap between our established legacy systems and modern architecture.

Role Responsibilities

  • Translate complex business requirements into functional code.

  • Manage the complete development process from conception to deployment, gathering specifications and requirements as needed.

  • Maintain, debug, and refactor legacy ColdFusion (CFML) applications to ensure continued stability and performance.

  • Leverage AI-powered coding assistants (e.g., GitHub Copilot, ChatGPT) to analyze legacy ColdFusion codebases, accelerate debugging, and assist in refactoring logic to modern standards.

  • Troubleshoot, debug, and upgrade software across the full stack.

  • Work with stakeholders to create secure, reliable, scalable software solutions.

  • Develop software solutions using current and leading-edge programming languages and technologies.

  • Document system builds and configurations; maintain and update documentation as needed.

  • Follow team software development methodologies, including change management, code review, change control, and others.

  • Participate in release and sprint planning, artifact creation, sprint testing, demonstrations, retrospectives, and solution releases.

  • Other duties as needed.

Role Requirements

  • 5+ years of experience writing software applications

  • Experience with—or a strong willingness to learn—ColdFusion (CFML) for maintenance and legacy support.

  • Proficiency in utilizing AI development tools to interpret, document, and modernize legacy code effectively.

  • Experience working with Relational Databases, such as SQLServer, PostgreSQL

  • Working knowledge of both React.js and Angular

  • Experienced in JavaScript/TypeScript, PHP, Node.js, Java

  • Knowledge of eventual consistency, and NoSQL databases

  • Experienced in designing and developing REST API’s

  • Worked through systems designs and architecture with leadership

  • Thrives working in a fast-paced continuous delivery environment, self-motivated, detailed-oriented, and passionate about building world-class software

Operto is an equal opportunity employer. All applicants will be considered for employment without attention to race, colour, religion, sex, sexual orientation, gender identity, national origin or disability status. We are committed to providing accommodations in all parts of the hiring process. Upon request, we will work with you to meet your needs.

We thank all applicants for their interest, however, only those candidates selected for an interview will be contacted.

Job Location

Canada

Frequently asked questions about this position