Munch South Africa
Junior Backend Developer (Node.js & TypeScript)
Status: Open
Salary: R 25,000 to R 35,000
Experience: 1 years
Role is on-site or hybrid.
Employment Type: Full-Time / Permanent Location: Pretoria East (Hybrid) Working Hours: 08:00 - 17:00
SA Citizens Only
Position Overview We’re looking for a Junior Backend Developer to join our engineering team and help build backend APIs and services using Node.js and TypeScript. This role is ideal for someone early in their backend career who has a good technical foundation and is eager to learn. You’ll work under guidance from intermediate and senior developers, contributing to API development, database queries, and caching features.
Technical Skills 0–2 years of backend development experience (or solid personal/projects experience). Experience with Node.js and TypeScript Familiarity with relational databases; PostgreSQL is a plus. Understanding of REST APIs and HTTP fundamentals. Experience using Git and common development workflows. Must be able to develop without the use of AI
Nice-to-Have Experience with backend projects (personal, academic, or internship). Basic knowledge of ORMs or query builders (Prisma, TypeORM, Knex, Sequelize). Exposure to Linux, Docker or cloud platforms (AWS, GCP, Azure). Some familiarity with testing tools (Jest or similar).
Soft Skills Willingness to learn and take feedback constructively. Good communication and teamwork abilities. Strong problem-solving mindset and curiosity. Attention to detail and commitment to writing reliable code.
Perks of Working at Munch Remote workdays. No micro-management & Creative Freedom. Autonomy and ownership in technical decision-making. Relaxed and open working environment. Work with cutting-edge technology. Learning and development support Frequent fun office activities
Ready to Apply? We value attitude as much as technical skill. Show us something you’ve built, led, or contributed to - we love to see real work. Send your CV, ID copy, and optionally a link to your GitHub repo to: careers@munch.cloud Our recruitment process begins with a face-to-face interview and may include a technical assessment/interview. Offers follow quickly once the match feels right.
Join us and help shape the future of hospitality tech! Let’s make restaurants smarter — together.