Portfolio Careers

Full Stack Developer, Intermediate

Operto

Operto

Marketing & Communications, Software Engineering
Vancouver, BC, Canada
Posted on Sep 17, 2025

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, Intermediate to join our development team. You will work with a variety of ongoing software development, maintaining and creating new features as required by new business needs, as well as participating in the end-to-end creation of new and exciting projects.

Responsibilities:

  • Design, develop, and maintain scalable web and mobile applications using React JS, React Native, and TypeScript.

  • Build and optimize backend services using AWS serverless architecture, microservices, and databases such as PostgreSQL and NoSQL solutions.

  • Develop clean, maintainable, and efficient code, following best practices in both frontend and backend development.

  • Collaborate with product managers, designers, and other engineers to deliver high-quality features.

  • Write unit, integration, and end-to-end tests to ensure application stability and performance.

  • Take ownership of projects and actively participate in technical discussions, code reviews, and architecture design.

  • Ensure applications meet performance, scalability, and security standards.

  • Mentor junior developers and promote a culture of learning and growth.

Requirements:

  • 5+ years of professional experience as a Full Stack Developer.

  • Strong expertise in React JS, React Native, and TypeScript for front-end development.

  • Proven experience working with AWS, serverless architectures, and microservices.

  • Proficiency with relational databases such as PostgreSQL and NoSQL solutions.

  • Strong understanding of RESTful APIs, and best practices for API design.

  • Experience with CI/CD pipelines, DevOps practices, and modern deployment strategies.

  • Strong problem-solving skills and a proactive attitude.

  • Excellent communication skills with the ability to work both independently and in a team.

  • Familiarity with Agile/Scrum development methodologies.

  • Nice to Have:

  • Experience with infrastructure as code tools like Terraform or CloudFormation.

  • Knowledge of performance optimization techniques for frontend and backend applications.

  • Familiarity with authentication, authorization, and security best practices.

  • Experience with modern development tools such as Webpack, Vite, or Babel.

Why We Love Working Here

  • A modern office in a central location with free snacks/drinks and fun activities

  • We have a top Health and Dental plan! We work to ensure we have one of the best plans for our team members.

  • We’re champions of diversity. Our diverse backgrounds, skills, and abilities make us stronger. We work hard to make Operto a place where everyone feels welcome, respected and supported.

  • We have regular team get-togethers, parties, and believe in celebrating our wins and having fun

  • We are a hybrid environment that combines the energy and connections of being in the office with the benefits and flexibility of working from home. We currently require a minimum of three coordinated days in the office per week.

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

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.