Front-End Leaning Full Stack Engineer

Progressive Edge

Johannesburg

On-site

ZAR 480,000 - 720,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Technical growth
Business understanding
Mentorship
Career advancement

Job summary

A fast-growing SaaS company in Johannesburg is looking for a Full-Stack Developer. This position emphasizes frontend development while enabling backend learning. The ideal candidate will collaborate with various teams, solve user issues, and follow growth paths in a dynamic environment. The company values teamwork and supports personal and professional development.

Qualifications

  • BSc in Computer Science, Engineering, or equivalent, or exceptional problem-solving ability.
  • 2-4 years of development experience.
  • 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.

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.
  • Backend development - build and maintain our C#/.NET Core APIs and services.
  • Refactor code and improve architecture
  • Implement and expand unit testing
  • Improve system performance and scalability
  • Query optimization and data integrity in Azure SQL
  • Investigate user issues and reproduce bugs with clear fixes

Skills

C#
.NET Core
React
Angular
Frontend development
Problem solving
Growth mindset
Team collaboration

Education

BSc in Computer Science or Engineering

Tools

Git
Jira
Azure DevOps
Azure
CI/CD

Job description

Overview

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
  • 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Progressive Edge • Johannesburg

On-site
ZAR 480,000 - 600,000
Junior Full Stack C# Software Engineer - React
Junior Full Stack C# Software Engineer - React

60 Degrees • Wes-Kaap

Hybrid
ZAR 360,000 - 540,000
Hybrid work model
Mentoring from senior engineers
Exposure to cloud/DevOps practices
+1
Intermediate Full - Stack Software Developer
Intermediate Full - Stack Software Developer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 520,000 - 900,000
Frontend Developer
Frontend Developer

NNW Tech Solutions • Johannesburg

On-site
ZAR 400,000 - 600,000
Senior Full-Stack Software Developer
Senior Full-Stack Software Developer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
Senior Software Developer | Johannesburg | Permanent
Senior Software Developer | Johannesburg | Permanent

Edge Executive Search Group • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Software Developer | Johannesburg | Permanent
Senior Software Developer | Johannesburg | Permanent

Edgexec (Pty) Ltd • Johannesburg

On-site
ZAR 700,000 - 1,100,000
C# Junior Full Stack Developer
C# Junior Full Stack Developer

Alexforbes • Sandton

Hybrid
ZAR 300,000 - 450,000
Access to leadership programmes
Medical cover
Hybrid work model
Senior Full Stack C# Software Engineer - React /Azure
Senior Full Stack C# Software Engineer - React /Azure

60 Degrees • Wes-Kaap

Hybrid
ZAR 1,000,000 - 1,800,000
Hybrid working model
International collaboration (SA/AU)