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
Lee evaluaciones reales con una cuenta de Glassdoor y postúlate únicamente a los empleos que te gusten.