Full Stack Software Developer

Orionlabs

Cape Town

On-site

ZAR 600,000 - 850,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation
Flexible hours
Learning and certification budget
Supportive team environment

Job summary

A fast-growing consulting company is seeking a Full Stack Software Developer to build modern web applications. The ideal candidate will work on enterprise-scale projects with a focus on React, Next.js, and Node.js. This position offers competitive compensation, fully remote work, and opportunities for personal growth within a supportive team.

Qualifications

  • Minimum of 3 years of professional experience in full-stack web development.
  • Extensive experience with React and Next.js for building modern web applications.
  • Solid experience with Node.js for back-end development.

Responsibilities

  • Design, develop, and maintain full-stack web applications using React, Next.js, Node.js, and PostgreSQL.
  • Implement authentication, authorization, and security best practices.
  • Set up and maintain CI/CD pipelines for deployments.

Skills

Full-stack web development
React
Next.js
Node.js
PostgreSQL
API design
Git
Responsive design
Problem-solving

Education

Bachelor’s degree in Computer Science, Software Engineering, or related field

Tools

Docker
GitHub Actions
AWS

Job description

  • / Careers / Full Stack Software Developer
Full Stack Software Developer
About Us

Orion Labs is a small, fast-growing consulting company building modern software and infrastructure for clients around the world. We’re fully remote, collaborative, and hands-on with dynamic technologies. You’ll join a supportive team with real ownership, lots of room to learn, and clear opportunities to grow your career while doing meaningful work for great clients.

Job Description

We are seeking a talented Full Stack Software Developer to join our team. You will work on enterprise-scale projects, building modern web applications from the ground up. The ideal candidate is comfortable working across the entire stack, from database design to front-end implementation, and is passionate about writing clean, maintainable code.

Responsibilities:
  • Design, develop, and maintain full-stack web applications using React, Next.js, Node.js, and PostgreSQL.
  • Build responsive and intuitive user interfaces with modern front-end frameworks and libraries.
  • Develop robust RESTful APIs and back-end services using Node.js.
  • Design and optimize relational database schemas and queries (PostgreSQL/Supabase).
  • Implement authentication, authorization, and security best practices (OAuth, JWT, session management, OWASP).
  • Write clean, maintainable, and well-documented code following industry best practices.
  • Collaborate with designers, project managers, and other developers to deliver high-quality solutions.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Troubleshoot and debug applications across the full stack.
  • Practice test-driven development (TDD) and implement automated testing (unit, integration, end-to-end).
  • Set up and maintain CI/CD pipelines (GitHub Actions) for deployments across AWS, Azure, and Oracle Cloud.
  • Deploy and operate modern web apps on Vercel and cloud providers.
  • Integrate and manage Supabase (PostgreSQL) where applicable.
  • Stay up-to-date with emerging technologies and industry trends.
  • Contribute to technical documentation and architecture decisions.
Qualifications:
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • Minimum of 3 years of professional experience in full-stack web development.
  • Extensive experience with React and Next.js for building modern web applications.
  • Solid experience with Node.js for back-end development.
  • Strong knowledge of PostgreSQL or other relational databases.
  • Experience with RESTful API design and development.
  • Proficiency with Git version control and collaborative development workflows.
  • Understanding of responsive design principles and CSS frameworks (Tailwind CSS, etc.).
  • Experience with state management libraries (Redux, Context API, Zustand, etc.).
  • Knowledge of authentication/authorization mechanisms (JWT, OAuth, etc.).
  • Familiarity with cloud platforms, particularly AWS.
  • Experience with containerization (Docker) is a plus.
  • Understanding of CI/CD pipelines and deployment processes.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
Technical Stack:
  • Front-end: React, Next.js, TypeScript, Tailwind CSS
  • Back-end: Node.js, Express.js, TypeScript
  • DevOps: Docker, CI/CD pipelines (GitHub Actions), Infrastructure as Code
  • Tools: Git, Slack, Trello/ClickUp, VS Code

We offer competitive compensation, fully remote work, flexible hours, a learning and certification budget, and a supportive, low-ego team that values work–life balance and growth.

Inclusive Hiring

We hire for skill, potential, and values. In South Africa’s diverse context, we welcome applicants from all backgrounds and aim to provide a fair, inclusive process. If you have the skills and drive, we’d love to hear from you.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Developer
Full Stack Developer

Orion Labs • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Hybrid Cape Town office
Learning budget
Hybrid Full-Stack Engineer (React/Next.js, Node, PostgreSQL)
Hybrid Full-Stack Engineer (React/Next.js, Node, PostgreSQL)

Orion Labs • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Hybrid Cape Town office
Learning budget
Software Developer (Mid-Senior | React & Node.js) - Cape Town
Software Developer (Mid-Senior | React & Node.js) - Cape Town

ATS Client • Cape Town

On-site
ZAR 600,000 - 900,000
Full Stack Developer (Intermediate)
Full Stack Developer (Intermediate)

Hewitt Colenbrander Recruitment • Wes-Kaap

Hybrid
ZAR 800,000 - 1,200,000
Full Stack Developer (Senior)
Full Stack Developer (Senior)

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,500,000
Intermediate Full - Stack Software Developer
Intermediate Full - Stack Software Developer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 520,000 - 900,000
Full Stack Developer
Full Stack Developer

ATS Client • Cape Town

Hybrid
ZAR 500,000 - 700,000
Front-End Leaning Full Stack Engineer
Front-End Leaning Full Stack Engineer

Progressive Edge • Johannesburg

On-site
ZAR 480,000 - 720,000
Technical growth
Business understanding
Mentorship
+1
Junior Full Stack C# Software Engineer - React
Junior Full Stack C# Software Engineer - React

60 Degrees • Wes-Kaap

Hybrid
ZAR 360,000 - 540,000
Hybrid work model
Mentoring from senior engineers
Exposure to cloud/DevOps practices
+1
Full Stack Web Developer - (Hybrid)
Full Stack Web Developer - (Hybrid)

Synergy Jobs (Pty) Ltd • Bellville

Hybrid
ZAR 420,000 - 720,000
Medical aid
Retirement plan
13th cheque