Kenai Platform

Software Engineer (Junior)

Kenai HRon
3 min. read

Location

Cape Town or Johannesburg (Hybrid) — Remote considered for exceptional candidates

About Kenai

Kenai is building the future of secure, intelligent workplaces. Our AI-native platform helps enterprises manage visitor access, safety inductions, evacuations, and compliance. Trusted by leading banks, estates, and data centres, we’re scaling fast and need ambitious engineers to help us deliver enterprise-grade features across web and mobile.

The Role

As a Junior Software Engineer, you’ll work alongside senior developers to build new features across our workflows, forms, and dashboards. You’ll contribute to both frontend and backend development, gain exposure to complex enterprise integrations, and learn how to ship secure, scalable SaaS used across thousands of sites.

What You’ll Do

  • Develop new features in our workflow engine, form builder, and reporting dashboards.
  • Collaborate with senior engineers to deliver high-quality, enterprise-ready code.
  • Work across the stack: Node.js backends, React web apps, and React Native mobile apps.
  • Write clean, tested, and maintainable code with TypeScript.
  • Participate in code reviews and contribute to technical discussions.
  • Learn cloud-native development (AWS, IaC, CI/CD) while building real-world systems.

Tech Stack

  • Node.js + TypeScript (backend)
  • React + React Native (frontend/mobile)
  • AWS (cloud-native deployment)
  • Infrastructure as Code (SST/CDK)
  • DynamoDB + PostgreSQL
  • GitHub Actions (CI/CD)

Requirements

  • Degree in Computer Science, Engineering, or equivalent experience.
  • Strong knowledge of JavaScript/TypeScript.
  • Familiarity with React and/or Node.js.
  • Eagerness to learn cloud-native engineering and enterprise development.
  • Good problem-solving skills and ability to work in a team environment.

Nice to Have

  • Experience with AWS or other cloud providers.
  • Familiarity with databases (SQL or NoSQL).
  • Exposure to mobile app development (React Native).
  • Previous internship or 1–2 years’ dev experience.

Why Join Kenai?

  • Learn directly from experienced engineers building enterprise SaaS.
  • Gain exposure to cutting-edge cloud-native architecture.
  • Make an impact on products used by banks, data centres, and estates.
  • Competitive salary + growth path into mid-level engineering.
  • Hybrid flexibility in Cape Town or Johannesburg.