Job Search and Career Advice Platform

Enable job alerts via email!

Intermediate Full Stack Software Developer

Boardroom Appointments

Cape Town

On-site

ZAR 300 000 - 450 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A premier recruitment agency is seeking an Intermediate Full Stack Software Developer based in Cape Town, South Africa. The ideal candidate will have at least 3 years of relevant experience with strong skills in NestJs and TypeScript, as well as database management using FireBase and MySQL. Responsibilities include developing software solutions, collaborating with cross-functional teams, troubleshooting issues, and managing cloud services. Competitive salary and growth opportunities are offered.

Qualifications

  • At least 3 years of relevant experience.
  • Strong proficiency in NestJs and TypeScript.
  • Experience with database management using FireBase, MySQL, and MongoDB.

Responsibilities

  • Design, build, and maintain software solutions using the WhatsApp Business platform.
  • Work closely with cross-functional teams to deliver effective solutions.
  • Troubleshoot and debug software issues to ensure reliability.

Skills

NestJs
TypeScript
Git

Tools

FireBase
MySQL
MongoDB
Job description
Intermediate Full Stack Software Developer
About the job Intermediate Full Stack Software Developer

Intermediate Full Stack Software Developer

  • At least 3 years of relevant experience

Frameworks and Languages

  • NestJs
  • TypeScript

Database

  • FireBase
  • MySQL
  • MongoDB

Tools

  • Git

Responsibilities:

  • Develop and Maintain Software Solutions:
  • Design, build, and maintain scalable and 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 other 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 a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.