Software Developer
3 days ago
Full-Stack Developer
Johannesburg
A fast-growing scale-up SaaS company has a new opening in their team for a talented Software Developer. This individual will help build, improve and support its expanding product and user base.
Your focus will be on frontend development while gaining valuable backend experience as well supporting their product. You'll work closely with their Product/Design and development team to reduce technical debt, implement robust testing practices and build incredible experiences helping them scale from 5,000 to 10,000 users over the next 18 months.
By joining this team, you'll get exposure to the whole business across Sales, Marketing, Success, Product and Tech, with significant opportunities for growth and skill development.
This team enjoys working together. While they offer some flexibility they have more in-office days than work from home days and therefore, this role would best suit someone who enjoys working with their team more than not.
Tech Stack
- Backend: C# .NET Core, Entity Framework, Azure SQL Server
- Frontend: React, Ionic/Angular (mobile)
- Infrastructure: Azure, Azure DevOps, CI/CD
- Tools: GIT, Jira
The Role
As an intermediate developer in a small, fast-growing business, you'll have the unique opportunity to work directly with the leadership team while developing your skills across the full technology stack.
Primary Responsibilities
- Feature implementation - work with our UI/UX designer to build and improve user-facing features
- Onboarding improvements - enhance user experience and conversion flows
- Cross-functional collaboration - work with product team on feature refinement
- Frontend bug fixes - React and Ionic/Angular maintenance
Secondary Responsibilities
- Backend development - build and maintain our C#/.NET Core APIs and services
- Technical debt reduction - refactor existing code, improve architecture
- Unit testing implementation - establish and expand our testing practices
- System optimization - improve performance and scalability
- Database work - Azure SQL queries, optimization, data integrity
- Investigate user issues, reproduce bugs, provide clear solutions
Essential (not negotiable)
- BSc in Computer Science, Engineering, or equivalent, or exceptional problem-solving ability
- 2-4 years of development experience with a strong backend foundation
- Proven problem-solving mindset with both high-level and detail-oriented thinking
- Experience with C# and .NET (or a strong desire to learn)
- Familiarity with relational databases such as SQL Server
- A customer-focused attitude with a desire to solve user problems
- Demonstrated growth mindset and eagerness to learn new technologies
- Growth mindset - eager to learn new technologies and take on challenges
Preferred, but if you don't have these, you will be supported in growing these skills
- React or Angular exposure
- API development and integration experience
- Unit testing knowledge (xUnit, NUnit, or similar)
- Azure or cloud platform familiarity
- B2B SaaS environment experience
- Startup experience - comfortable with fast-paced, evolving priorities
Company Culture
This team:
- Fosters a fun & interpersonal environment
- Values & supports each other as a team to ensure each team member realizes their full potential
- Welcomes a diverse range of opinions and are always learning
- Ensures feedback flows consistently & we continuously improve
- Has a strong bias towards action
- Gives a high level of independence for you to foster & grow
- Cares about each other, their customers and their businesses
What You'll Gain
- Technical growth - deepen backend skills while expanding frontend knowledge
- Business understanding - see how technology drives business success
- Mentorship - learn from experienced developers across our stack
- Impact - your work directly improves experiences for thousands of users
- Career advancement - clear growth path to full stack in a fast-scaling company
-
Angular Developer
3 days ago
Johannesburg, Gauteng, South Africa An Angular developer Full time R120 000 - R240 000 per yearAn Angular developer is a professional who not only develops in JavaScript but also has an excellent command of the AngularJS framework. They can develop the entire life cycle of the user interface of web applications adapted to different types of devices. In addition, the main AngularJS developer responsibilities include working on improving the performance...
-
Software Engineer
1 week ago
Johannesburg, Gauteng, South Africa iDbase Software Full time R500 000 - R1 200 000 per yearAbout the RoleWe are seeking an experienced Software Engineer (.NET & AWS) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications, leveraging modern .NET technologies and AWS cloud services.This role emphasizes cloud-native development, microservices architecture, and secure, high-performance...
-
Senior Software Engineer
1 week ago
Johannesburg, Gauteng, South Africa iDbase Software Full time R1 200 000 - R2 400 000 per yearAbout the RoleWe are seeking an experienced Senior Software Engineer (.NET & Azure) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications leveraging modern .NET technologies and Microsoft Azure cloud services.This role emphasizes cloud-native development, microservices architecture, and secure,...
-
Senior Software Engineer
1 week ago
Johannesburg, Gauteng, South Africa MRI Software Full time R800 000 - R1 600 000 per yearSince we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people's lives. The only way to carry out that mission is to hire the best employees. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups, and our promise to empower...
-
Senior Software Engineer
1 week ago
Johannesburg, Gauteng, South Africa iDbase Software Full time R250 000 - R500 000 per yearAbout the RoleWe are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies.This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...
-
Software Engineer
1 week ago
Johannesburg, Gauteng, South Africa MAM Software Full time R90 000 - R120 000 per year"At Klipboard we've introduced a flexible hybrid work policy, where employees spend three days in the office and two days working from home. This approach promotes a balanced work environment that combines office collaboration with the comfort and convenience of remote work." We're a market leader in Retail software environments, supporting single-or...
-
Junior Software Engineer
3 days ago
Johannesburg, Gauteng, South Africa Blue Bean Software Full time R250 000 - R500 000 per yearWhat we doBlue Bean Software is a premier custom software and product development IT company, delivering custom-made solutions for large enterprises as well as dynamic start-ups.We pride ourselves in taking on and solving complex problems as well as high stake projects through the use of a balanced combination between tech savvy and a deep understanding of a...
-
Software Developer
1 week ago
Johannesburg, Gauteng, South Africa FROSTBYTE Full time R900 000 - R1 200 000 per yearPurpose of the Position:We are in search of an Intermediate to Senior level Java developer with strong coding fundamentals in core Java to join our growing team. You will be a part of a talented team that is responsible for delivering on world class consumer device electronics. You will be involved in designing, developing and implementing Java-based UX...
-
Technical Lead Developer
3 days ago
Johannesburg, Gauteng, South Africa iDbase Software Full time R800 000 - R1 200 000 per yearAbout the RoleWe are seeking a highly skilled Technical Lead (Java) to lead the development of innovative, enterprise-grade applications. This role involves guiding a team of software engineers, establishing coding and quality standards, and ensuring the successful delivery of scalable, maintainable, and high-performance Java-based solutions.You will...
-
Software Developer
2 days ago
Johannesburg, Gauteng, South Africa iOCO Pty Ltd Full time R70 000 - R85 000 per yearWe are seeking a highly skilled .NET Software Developer to design, develop, and maintain robust backend services using C# and the .NET framework. The ideal candidate will implement efficient data access layers with Entity Framework and PostgreSQL while applying CQRS and SOLID principles to ensure scalability and maintainability of solutions. This role...