Himalayas logo
KeycafeKE

Software Developer - SaaS/IoT, Full-Stack Product Development

Keycafe provides cutting-edge property access management tools, offering smart key exchange solutions for individuals and enterprises through a global network of SmartBoxes and a cloud-based platform.

Keycafe

Employee count: 51-200

Salary: 85k-105k USD

Canada only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Are you passionate about building elegant software that powers real-world IoT systems?

At Keycafe, we’re looking for a Software Developer who thrives on solving complex technical challenges — from scaling our global cloud platform to improving the performance of the SmartBox devices used in mission-critical operations worldwide.

You’ll work across our full technology stack — Grails, Node.js, Python, Angular, and PostgreSQL — to design, code, test, and deploy features that make our key management platform faster, smarter, and more reliable.

If you love writing clean, testable code and seeing your work directly impact thousands of businesses around the world, this role is for you.

What You’ll Do

  • Develop and maintain backend and frontend services using Grails, Node.js, Python, and Angular.
  • Write, debug, and optimize code for performance and scalability.
  • Integrate third-party and internal APIs to connect IoT devices with cloud systems.
  • Design and execute automated and manual tests to ensure reliability across the stack.
  • Participate actively in code reviews, ensuring best practices and continuous improvement.
  • Troubleshoot issues in production and proactively resolve potential problems before escalation.
  • Collaborate with cross-functional teams to accelerate product delivery and innovation.

Why Join Keycafe

  • Global scale: Your code powers a live IoT system operating in 30+ countries.
  • Impactful work: Every feature you ship directly improves real-world operations in industries like hospitality, logistics, and government.
  • Growth culture: Join a collaborative engineering team where initiative and ownership are rewarded.

About Keycafe

Keycafe, headquartered in Vancouver, powers secure and seamless key management for businesses worldwide. Our SmartBox system combines IoT hardware with cloud software to give organizations total control over their keys — anytime, anywhere. From hospitality and property management to logistics, fleets, and government, companies rely on Keycafe to keep operations secure, efficient, and scalable.

Requirements

Who You Are

  • 3+ years of professional software development experience in a SaaS or IoT environment.
  • Proficient with Grails, PostgreSQL, Node.js, Python, AngularJS/Angular, Cordova, and RESTful APIs.
  • Strong debugging, testing, and problem-solving abilities.
  • Excellent communicator and collaborator — able to contribute effectively in remote teams.
  • Proactive and self-directed — you solve issues before they reach management.
  • Committed to writing clean, maintainable, and well-documented code.

Nice to Have

  • Experience with version control systems (Git) and CI/CD pipelines.
  • Familiarity with embedded systems, AWS or Google Cloud Platform.
  • Knowledge of Active Directory or enterprise authentication systems.

Benefits

  • Salary: CAD $85,000 – $105,000 per year, depending on experience.
  • Bonus: Annual performance bonus up to 10%.
  • Great team culture with regular collaboration and learning opportunities.
  • Professional training and career growth support.
  • Build and maintain global products with real-world impact in IoT and SaaS.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Entry-level

Salary

Salary: 85k-105k USD

Location requirements

Hiring timezones

Canada +/- 0 hours

About Keycafe

Learn more about Keycafe and their company culture.

View company profile

At the heart of Keycafe is a mission to revolutionize key management, driven by a culture of innovation and customer-centricity. It all began in 2012 when founder Clayton Brown, an Airbnb host himself, experienced the frustrations of key exchange mishaps. This personal pain point sparked the idea for a simpler, more reliable solution, leading to the birth of Keycafe in a single Vancouver cafe. From these humble beginnings, where baristas assisted local apartment owners with key handoffs, Keycafe has blossomed into a global network. The company's vision is to provide seamless property access for everyone, from individual hosts to large enterprises.

Keycafe's team is a dedicated group of engineers, support staff, and management professionals who are passionate about creating a positive experience for their customers. They pride themselves on their caring approach and their commitment to ensuring every key exchange is smooth and secure. This dedication is reflected in the continuous evolution of their offerings, including enterprise-level solutions and features like real-time photo ID verification. The company values teamwork and strives to empower its employees to contribute to Keycafe's growth and success. Their innovative spirit is evident in the development of products like the MS5 SmartBox, designed to offer advanced, cost-effective key management. Keycafe fosters a culture where problem-solving and a forward-thinking mindset are paramount, constantly seeking new ways to enhance the user experience and meet the evolving needs of their diverse clientele across various industries, including property management, automotive, and hospitality.

Employee benefits

Learn about the employee benefits and perks provided at Keycafe.

View benefits

Work Equipment

We provide an Apple MacBook and monitor for your work. Reliable personal equipment is required initially.

Paid Time Off

18 days of PTO annually for holidays or sick days, in addition to 10 days for your local statutory holidays, to be scheduled based on operational needs.

View Keycafe's employee benefits
Claim this profileKeycafe logoKE

Keycafe

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

10 remote jobs at Keycafe

Explore the variety of open remote roles at Keycafe, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Keycafe

Remote companies like Keycafe

Find your next opportunity by exploring profiles of companies that are similar to Keycafe. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan