Skip to main content
Post your resume and find your next job on Indeed!

Junior Software Developer jobs

Sort by: -

People also searched:

graduate software developer

Job Post Details

Junior Developer - job post

zorah technologies
Remote
From R15 000 a month - Full-time

Job details

Pay

  • From R15 000 a month

Job type

  • Full-time

Full job description

Junior Full Stack Developer (1 to 2 Years Experience)

Zorah Technologies
South Africa Remote or Hybrid

Zorah Technologies is a purpose driven software and AI company focused on building systems that create real operational change for clients. We are looking for developers who want to grow into strong system builders, not just code writers. This role is designed for someone who is adaptable, eager to learn, and ready to work in a fast evolving engineering environment.

We are seeking a Junior Full Stack Developer with a minimum of 1 to 2 years experience. The ideal candidate has a strong foundation in JavaScript and TypeScript, understands basic system design principles, and is comfortable working across both frontend and backend development.

Tech Stack

Frontend
React 19
TypeScript
Vite
Zustand for state management
React Query for server state
Tailwind CSS
shadcn UI

Backend
Node.js
Fastify
Prisma

Database
PostgreSQL hosted on Google Cloud SQL in the africa south1 region

Validation
Zod

Real time systems
Socket.IO with Redis adapter

Observability
Pino logging
Sentry error tracking
OpenTelemetry
Prometheus

Infrastructure
Google Cloud Run

First Project

The initial responsibility will be working on a proprietary software system built for a client. This will involve contributing to the development of multiple phases of the platform.

Phase one will focus on core system foundations, including authentication, user flows, data structures, and initial API and frontend integration.

Phase two will expand the system into full feature development, including real time functionality, workflow automation, and deeper backend logic.

Phase three will focus on optimisation, scaling, observability, and refining system performance in a production environment.

Alongside development, you will be responsible for maintaining the system, fixing bugs, improving performance, and ensuring stability as the product grows.

Responsibilities

Build and maintain full stack web applications
Develop frontend and backend features using modern frameworks
Work on real time systems and event driven architecture
Contribute to system design and architectural decisions
Deploy and maintain applications on cloud infrastructure
Monitor and improve production systems
Collaborate with senior engineers and follow structured development processes

Requirements

1 to 2 years software development experience
Strong understanding of JavaScript and TypeScript
Basic knowledge of system design principles such as scalability and data flow
Ability to learn quickly and adapt to new tools and processes
Strong problem solving mindset
Comfortable working across frontend and backend systems
Ability to take ownership of tasks and grow with responsibility

Bonus Skills

Experience with Socket.IO or real time systems
Exposure to cloud platforms such as Google Cloud or AWS
Understanding of CI CD pipelines
Experience with PostgreSQL and ORM tools
Familiarity with logging or observability tools

What We Offer

Direct exposure to production grade systems from day one
Opportunity to grow into mid level and senior engineering roles
Fast paced learning environment with real responsibility
A mission driven company focused on building impactful software

Pay: From R15 000,00 per month

Work Location: Remote

Let Employers Find YouUpload Your Resume