Enable job alerts via email!

Software Engineer

Bushira Technologies

Cape Town

Hybrid

ZAR 450 000 - 600 000

Full time

Today
Be an early applicant

Job summary

A technology solutions firm in Cape Town is seeking an experienced full-stack developer to lead web application development projects. The role involves mentoring junior engineers, ensuring best coding practices, and collaborating with teams to deliver high-quality software solutions. Candidates should have a solid 5+ years of full-stack experience and proficiency in both front-end and back-end technologies. This position operates in a hybrid work environment.

Qualifications

  • Minimum of 5 years of experience in full-stack development.
  • Proven experience in full stack development with a strong portfolio of web applications.
  • Strong understanding of software design principles and architecture.

Responsibilities

  • Design, develop, test, and maintain robust web applications.
  • Collaborate with product managers and designers to define and ship new features.
  • Mentor and coach junior developers and conduct code reviews.

Skills

Cloud platforms (e.g., AWS, Azure, GCP)
DevSecOps principles
Agile development methodologies
Automated testing and debugging
Problem-solving skills
Strong communication skills

Education

Degree in Computer Science, Software Engineering, or related field

Tools

Git
HTML
CSS
JavaScript
React
Angular
Python
Java
.Net
MySQL
MongoDB
Job description
Job Summary

Responsible for the full lifecycle of web application development, including front-end and back-end components, from design to deployment and maintenance. Lead development projects and collaborate with cross-functional teams to deliver high-quality, scalable, and performant software solutions that meet business requirements. Mentor junior engineers and promote best practices in coding, testing, and system architecture.

Key Responsibilities
  • Design, develop, test, and maintain robust web applications, ensuring a seamless user experience.
  • Write clean, efficient, and maintainable code across the full stack.
  • Collaborate with product managers, designers, and other stakeholders to define, design, and ship new features.
  • Design, build, and manage databases and APIs to support application functionality.
  • Optimize applications for speed, scalability, and security.
  • Participate in architectural discussions and provide technical leadership.
  • Mentor and coach junior developers, conduct code reviews, and ensure adherence to coding standards.
  • Stay up-to-date with emerging technologies and industry best practices.
  • Design and implement APIs, manage database schemas, and optimize queries for performance, data integrity, and security.
  • Bring fresh ideas and champion new patterns to make systems smarter, faster, and more resilient.
Required Qualifications
  • Minimum of 5 years of experience in full-stack development is common, though requirements vary by role.
  • A degree in Computer Science, Software Engineering, or a related field is often required.
  • Proven experience in full stack development with a strong portfolio of web applications.
  • Proficiency in front-end technologies (e.g., HTML, CSS, JavaScript) and modern frameworks (e.g., React, Angular, Vue).
  • Strong back-end development skills in one or more languages (e.g., Python, Java, C#, Ruby, .Net).
  • Experience with various databases (e.g., SQL and NoSQL databases like MySQL, MongoDB) and web servers.
  • Familiarity with version control systems (e.g., Git).
  • Strong understanding of software design principles and architecture.
Skills and Experience
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and microservices architecture.
  • Knowledge of DevSecOps principles, CI / CD pipelines, and automation.
  • Experience with agile development methodologies.
  • Excellent problem-solving, analytical, and critical thinking skills.
  • Strong communication and collaboration skills.
  • Experience with automated testing and debugging.
Employment Details
  • Employment Type: 12-month contract (Full time)
  • Start date: January
  • Location: Cape Town, South Africa
  • Work Model: Hybrid (combining remote and in-office work)
  • Email CV / Resume to
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.