Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Craftsman

Bebeesoftwaredevelopment

Johannesburg

On-site

ZAR 400 000 - 500 000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A software development company in Johannesburg is seeking a Software Engineer to design, develop, and maintain high-quality software solutions. The ideal candidate will have a degree and over 4 years of experience. You will work in a collaborative environment, participating in code reviews and contributing to innovative projects. Experience in e-commerce or fintech is an advantage. This is an opportunity to make a real impact from day one in a thriving and supportive workplace.

Qualifications

  • 4+ years of experience in software development.
  • Experience in e-commerce, logistics, or fintech is a bonus.

Responsibilities

  • Design, develop, and maintain high-quality, scalable software solutions.
  • Work alongside product managers, designers, and other engineers.
  • Participate in code reviews to share knowledge.

Skills

Front-end: React, Vue, or Angular
Back-end: Go, C#, Java, JavaScript
Mobile: Experience with React Native
Problem-solving skills
Team collaboration

Education

Degree or diploma in a relevant field
Job description
Role Overview

As a software engineer, you will be responsible for designing, developing, and maintaining high-quality, scalable software solutions that deliver seamless user experiences.

You will work alongside product managers, designers, and other engineers to deliver features and products that solve real-world problems.

Lead by example in writing clean, efficient code.

Participate in code reviews to share knowledge and maintain high technical standards.

Stay on top of emerging technologies and best practices to ensure our solutions remain cutting‑edge and secure.

Tackle complex challenges and develop creative solutions using strong problem‑solving skills.

The ideal candidate will have a degree or diploma in a relevant field and 4+ years of experience in software development.

Experience in e‑commerce, logistics, or fintech is a bonus.

Key Requirements
  • Front‑end: React, Vue, or Angular
  • Back‑end: Go, C#, Java, JavaScript
  • Mobile: Experience with React Native or similar mobile frameworks
  • Passion for innovation: A genuine interest in building software that creates exceptional user experiences.
  • Strong problem‑solving skills: You are not afraid to tackle complex challenges and develop creative solutions.
  • Collaboration: A team player who thrives in a collaborative, cross‑functional environment.
What We Offer

We offer a work environment that fosters personal growth and empowers you to make an impact from day one.

Our innovative platform combines a marketplace, online

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.