SUMMARY:
Calling for an experienced Software Developer within JHB!
POSITION INFO:
Do you love building elegant, scalable software that makes life easier and businesses better? We're looking for a Software Developer with 4–6 years of experience to join our fast-paced, high-impact team in Johannesburg.
This role is for someone who’s confident across the stack – from building solid backend logic to crafting responsive, intuitive frontends. You’ll be solving real business problems with clean code, smart architecture, and modern technologies. If you enjoy working in collaborative environments and shipping high-quality software that matters, we’d love to hear from you.
Reach out to:
Duties:
- Design, develop, test, and maintain full-stack applications across web or enterprise platforms.
- Collaborate with product managers, designers, and other devs to deliver well-scoped features and improvements.
- Write clean, maintainable, and efficient code following industry standards.
- Develop and integrate RESTful APIs and third-party services
- Optimise application performance, scalability, and security.
- Conduct peer code reviews and provide mentorship to junior developers.
- Contribute to CI/CD pipelines, automated testing, and deployment workflows.
- Stay updated on the latest trends in software development and propose improvements accordingly.
Job Experience & Skills Required:Qualifications: - Matric (Grade 12)
- Bachelor’s degree in Computer Science, Information Technology, Data Science, Business Analytics, or a related field.
Experience: - 4–6 years of professional software development experience.
- Strong experience with C#/.NET (or Java, Python – depending on preferred stack).
- Comfortable working with JavaScript/TypeScript, and modern frameworks such as React, Angular, or Vue.
- Solid experience with SQL and/or NoSQL databases
- Exposure to cloud platforms (Azure, AWS, or GCP) is beneficial.
- Experience with Git, version control, and collaborative workflows.
Skills & Competencies:- Strong understanding of software engineering principles, data structures, and design patterns.
- Experience with Agile methodologies (Scrum/Kanban).
- Excellent debugging and problem-solving skills.
- Ability to write clean, testable, and scalable code.
- Familiarity with DevOps practices and CI/CD pipelines.
- Strong communication skills and a collaborative mindset.
- Passionate about continuous learning and sharing knowledge with the team
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.