Software Developer - SaaS/IoT, Full-Stack Product Development
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.