Front End Leaning Full Stack Developer (SaaS)
About the Job: A fast-growing, scale-up SaaS company in Johannesburg is seeking a talented Software Developer. This role focuses on frontend development with opportunities for backend experience and product support.
Responsibilities
- Feature implementation (UI/UX design)
- Onboarding improvements (user experience)
- Cross-functional collaboration (product team)
- Frontend bug fixes (React and Ionic/Angular)
- Backend development (C#/.NET Core)
- Technical debt reduction (code refactoring)
- Unit testing implementation
- System optimization (performance/scalability)
- Database work (Azure SQL)
- Investigating and resolving user issues.
Requirements
This role requires a BSc in Computer Science, Engineering, or equivalent, or proven problem-solving ability. Candidates should have 2-4 years of development experience with C# and .NET (or a strong desire to learn), experience with relational databases, a customer-focused attitude, and a demonstrated growth mindset. Experience with React or Angular, API development, unit testing knowledge, and Azure or cloud platform familiarity are preferred.
Company Culture
The company fosters a fun & interpersonal environment, values & supports each other as a team, welcomes a diverse range of opinions, ensures feedback flows consistently, has a strong bias towards action, gives a high level of independence, and cares about each other, their customers, and their businesses.
What You'll Gain
- Technical growth
- Business understanding
- Mentorship
- Impact
- Career advancement
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.