Full Stack Developer

Jobtailor

Cape Town

On-site

ZAR 520,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor is seeking a capable Software Engineer in Cape Town to drive end-to-end development for our web platform. You will design and implement frontend and backend features, focusing on robust APIs, database efficiency, and secure, scalable architectures.

You will collaborate with Product Owners and QA in an Agile environment, delivering high-quality code and well-documented solutions. A Bachelor’s degree and 3–5 years of hands-on experience are expected.

Qualifications

  • 3–5 years of hands-on software engineering experience building and maintaining web applications.
  • Proficiency with modern JavaScript/TypeScript frameworks and HTML5/CSS3.
  • Experience with backend technologies and building scalable RESTful/GraphQL APIs.
  • Experience with SQL and NoSQL databases; familiarity with cloud environments and containerization.
  • Strong understanding of web security, performance optimization, and scalable architectures.
  • Excellent communication and collaboration in an Agile environment.
  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or equivalent practical experience.

Responsibilities

  • Design, develop, and deploy responsive frontends and robust backends.
  • Build and maintain reliable APIs for core platform and integrations.
  • Optimize database models, queries, and data integrity across databases.
  • Ensure code quality with reviews, tests, and documentation.
  • Collaborate with Product Owners and QA in an Agile/Scrum setup.
  • Monitor performance, address technical debt, and apply security best practices.

Skills

JavaScript/TypeScript
React/Vue/Angular
HTML5/CSS3
Web performance
Security best practices
Agile/Scrum
Communication
Problem solving

Education

Bachelor's degree in Computer Science or related field

Tools

Node.js
Python
Go
C#
Java
PostgreSQL
MySQL
NoSQL
AWS
GCP
Docker
CI/CD

Job description

  • End-to-End Application Development: Design, develop, and deploy responsive user interfaces and robust backend services to power core customer features and internal tools.
  • API & System Integration: Build and maintain reliable APIs to seamlessly integrate our core platform with third-party services, AI risk models, and hardware telemetry feeds.
  • Database Management & Optimisation: Design efficient data models, write performant database queries, and ensure data integrity across relational and non-relational database systems.
  • Code Quality & Testing: Write clean, maintainable, and well-documented code. Conduct code reviews, implement unit/integration tests, and ensure strong technical practices across the stack.
  • Cross-Functional Collaboration: Partner directly with Product Owners and QA engineers in an Agile/Scrum environment to clarify specifications, refine tasks, and iterate rapidly on features.
  • System Performance & Security: Continuously monitor platform performance, resolve technical debt, eliminate bugs, and apply security best practices to protect sensitive insurance and user data.
Requirements
  • Experience: 3–5 years of hands-on software engineering experience building and maintaining web applications across the full stack in a modern software environment.
  • Frontend Expertise: Strong proficiency in modern JavaScript/TypeScript frameworks (e.g., React, Vue.js, or Angular) alongside HTML5, CSS3/Tailwind, and modern state management.
  • Backend Expertise: Solid hands-on experience with backend technologies (e.g., Node.js, Python, Go, C#, or Java) and building scalable RESTful/GraphQL APIs.
  • Databases & DevOps: Experience with SQL (e.g., PostgreSQL, MySQL) and NoSQL databases. Familiarity with cloud environments (AWS/GCP), Docker, and CI/CD deployment pipelines.
  • Core Competencies: Good grasp of web security, performance optimisation, and modern architecture patterns. Ability to break down complex technical problems into clean, scalable solutions.
  • Mindset: Highly organised, proactive, and self-motivated, with excellent communication skills and a strong bias for execution in a fast-paced environment.
  • Education: Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or equivalent practical industry experience.
Core Competencies

Demonstrates expertise in end-to-end application development, including frontend and backend technologies, API integration, and database management. Strong focus on code quality, system performance, and security best practices in a collaborative Agile environment.

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

Similar jobs worth comparing

Senior Full Stack Developer
Senior Full Stack Developer

Network Finance • Gauteng

On-site
ZAR 900,000 - 1,500,000
Intermediate Software Engineer
Intermediate Software Engineer

Rad Resources • Gauteng

On-site
ZAR 520,000 - 880,000
Senior Software Engineer
Senior Software Engineer

Rad Resources • Gauteng

On-site
ZAR 900,000 - 1,200,000
Full Stack Developer
Full Stack Developer

Rifumo Empowerment Holdings • Gauteng

On-site
ZAR 400,000 - 600,000
Full Stack Developer (Senior)
Full Stack Developer (Senior)

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,500,000
Senior JavaScript Developer
Senior JavaScript Developer

Communicate Finance • Wes-Kaap

On-site
ZAR 420,000 - 700,000
Full Stack Developer (Technical Lead Focus)
Full Stack Developer (Technical Lead Focus)

Goldman Tech Resourcing • Gauteng

On-site
ZAR 900,000 - 1,200,000
Senior Full Stack Developer( Talent Pool)
Senior Full Stack Developer( Talent Pool)

Bsure Insurance Advisors • Gauteng

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

SpesNet Group • Pretoria

On-site
ZAR 500,000 - 700,000
Full Stack Engineer
Full Stack Engineer

BigTalent • Wes-Kaap

On-site
ZAR 600,000 - 800,000