Intermediate Full Stack Software Developer

Boardroom Appointments

Cape Town

On-site

ZAR 420,000 - 670,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Boardroom Appointments is seeking an Intermediate Full Stack Software Developer in Cape Town to design, build, and maintain scalable software solutions that power customer-facing applications. You will work with modern stacks (NestJs, TypeScript, React), manage databases (FireBase, MySQL, MongoDB), and deploy on Google Cloud or Azure.

Collaborate with product managers, designers and developers, participate in code reviews, and continuously improve code quality and performance.

Qualifications

  • Minimum 3–5 years of relevant software development experience.
  • Proficiency in NestJs, TypeScript and React.
  • Experience with Git and cloud platforms (Google Cloud / Azure).

Responsibilities

  • Develop and maintain software solutions using the WhatsApp Business platform.
  • Implement APIs, integrations, and features that meet business requirements.
  • Collaborate with product managers, designers, and developers to deliver solutions.
  • Participate in code reviews and ensure code quality.
  • Troubleshoot and debug issues to ensure reliability and performance.
  • Design and manage databases with FireBase, MySQL, MongoDB, PostgreSQL.
  • Front-end development with React, NextJs, and MUI for a seamless UX.
  • Deploy and host applications on Google Cloud or Azure, monitor performance.
  • Create technical documentation and maintain version control.
  • Join Agile ceremonies and contribute to a collaborative team environment.

Skills

NestJs
TypeScript
React
Git
Cloud platforms

Tools

Google Cloud
Azure
Next.js
MUI

Job description

Intermediate Full Stack Software Developer
About the job Intermediate Full Stack Software Developer

Intermediate Full Stack Software Developer

MinimumRequirements:

  • Min 3 - 5 years of relevant experience

Frameworks and Languages

  • NestJs
  • TypeScript
  • React

Database

  • FireBase
  • MySQL
  • MongoDB

Tools

  • Git
  • Cloud: Google or Azure

Responsibilities:

  • Develop and Maintain Software Solutions:
  • Design, build, and maintain scalable, robust software solutions using the WhatsApp Business platform.
  • Implement APIs, integrations, and software features that meet business requirements.
  • Collaborate with Cross-Functional Teams:
  • Work closely with product managers, designers, and developers to understand project requirements and deliver effective solutions.
  • Participate in code reviews, provide constructive feedback, and ensure code quality.
  • Troubleshoot and Debug Issues:
  • Identify, analyze, and resolve software bugs and issues promptly.
  • Perform debugging and troubleshooting to ensure software reliability and performance.
  • Database Management:
  • Design and manage databases using FireBase, MySQL, Cloud SQL, MongoDB, and PostgreSQL.
  • Optimize queries and ensure data integrity and security.
  • Adopt and Implement Best Practices:
  • Follow best practices in software development, including coding standards, testing, and documentation.
  • Stay up-to-date with emerging technologies and industry trends.
  • UI/UX Development:
  • Work on front-end development using frameworks such as React, NextJs, and MUI, ensuring a seamless user experience.
  • Collaborate with UI/UX designers to create user-friendly interfaces.
  • Cloud Services and Hosting:
  • Manage and deploy applications on cloud platforms such as GCS and Azure.
  • Ensure efficient use of cloud resources and implement best practices for cloud hosting.
  • Support and Maintenance:
  • Provide ongoing support and maintenance for existing software applications.
  • Monitor application performance and make improvements as needed.
  • Identify areas for improvement in existing systems and processes.
  • Propose and implement enhancements to improve efficiency and functionality.
  • Documentation:
  • Create and maintain technical documentation for software applications, APIs, and integrations.
  • Document code changes and maintain version control.
  • Participate in team meetings, sprint planning, and Agile ceremonies.
  • Contribute to a collaborative and innovative team environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Intermediate Full Stack Java Developer
Intermediate Full Stack Java Developer

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 700,000 - 900,000
Full Stack Developer (Senior)
Full Stack Developer (Senior)

ATS Client • Pretoria

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

Boardroom Appointments • Johannesburg

On-site
ZAR 480,000 - 600,000
Developer: Full Stack
Developer: Full Stack

Boardroom Appointments • Stellenbosch

On-site
ZAR 700,000 - 1,100,000
Full Stack Developer
Full Stack Developer

MyCareerCraft • Sandton

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

Rifumo Empowerment Holdings • Gauteng

On-site
ZAR 400,000 - 600,000
Full-Stack Developer: React/TypeScript on WhatsApp Platform
Full-Stack Developer: React/TypeScript on WhatsApp Platform

Boardroom Appointments • Cape Town

On-site
ZAR 420,000 - 670,000
Intermediate Full Stack Software Developer
Intermediate Full Stack Software Developer

AllSpes (Pty) Ltd • Pretoria

On-site
ZAR 500,000 - 750,000
Full Stack Software Developer
Full Stack Software Developer

ZealHR • Wes-Kaap

On-site
ZAR 360,000 - 540,000
Junior Full stack Developer
Junior Full stack Developer

SavageOne Pty Ltd • Midrand

On-site
ZAR 180,000 - 300,000