Canada Remote (Country)

Keycafe is hiring a Junior Software Developer - SaaS/IoT, Full Stack (Remote - Canada)

About the Role

The candidate will support the development and maintenance of a cloud-based platform integrating software and hardware components, working across the full technology stack with modern tools and practices.

Responsibilities

  • Develop and maintain web applications using modern full stack technologies
  • Collaborate with team members to design and implement new features
  • Write clean, testable, and well-documented code
  • Participate in code reviews and contribute to team knowledge sharing
  • Troubleshoot and debug production issues
  • Work with APIs to connect software and IoT devices
  • Support deployment and monitoring of cloud services
  • Contribute to database design and optimization
  • Follow agile development practices and attend team standups
  • Ensure application security and data privacy standards are met
  • Assist in integrating third-party services and tools
  • Help maintain technical documentation
  • Respond to feedback from product and support teams
  • Optimize application performance and user experience
  • Stay current with evolving technology and best practices

Nice to Have

  • Experience with TypeScript
  • Knowledge of containerization tools like Docker
  • Familiarity with serverless architectures
  • Previous internship or project in SaaS environments
  • Hands-on experience with IoT hardware or protocols

Benefits

  • Flexible work hours
  • Remote-first culture
  • Health and dental benefits
  • Professional development allowance
  • Paid time off and vacation
  • Stocked pantry for in-office days
  • Opportunities for career growth
  • Team-building events
  • Supportive and inclusive work environment

Compensation

Competitive salary and benefits package

Work Arrangement

Remote - Canada

Team

Small, agile team focused on SaaS and IoT innovation

About Us

We are a technology company building secure, cloud-connected access solutions using software and hardware integration. Our platform enables remote key management for businesses and individuals through a scalable SaaS model.

What We Value

We prioritize technical curiosity, ownership of work, and clear communication. Team members are expected to take initiative, solve problems creatively, and contribute to a collaborative atmosphere.

Growth Opportunities

This role offers hands-on experience across the full product lifecycle. You will work directly with senior engineers and product leads, gaining exposure to real-world SaaS and IoT challenges.

Not available

Required Skills
Node.jsPythonAngularPostgreSQLRESTful APIsAWSGCPFull-Stack DevelopmentSaaSIoTAgile MethodologiesSoftware Architecture
About company
Keycafe
Keycafe 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.
All jobs at Keycafe Visit website
Job Details
Category fullstack
Posted 8 months ago