Lead Developer

Johannesburg, Gauteng, South Africa

Job Description


We're looking for a master storyteller and experienced digital editor to craft top-tier online content. This is a unique opportunity to join a dynamic team at the inception of an exciting venture, creating an unparalleled editorial platform for their new SaaS product. As a Lead Developer, you'll take end-to-end ownership of projects across the entire stack, crafting exceptional user experiences and contributing to global change.

Key Responsibilities:

  • Provide support to fellow Developers within the team.
  • Foster effective communication among team members.
  • Assist Developers in resolving code-related issues.
  • Review code and address technical debt.
  • Build scalable solutions across the stack for positive user experiences and business growth.
  • Develop new features and infrastructure aligned with project needs.
  • Lead projects from conception to deployment, ensuring performance and quality.
  • Uphold high standards of code quality and thoughtful application design.
  • Embrace agile methodologies, best practices, and continuous learning.
  • Participate in all aspects of software development from design to deployment.
  • Architect systems optimized for speed and scale.
  • Work with C#, .Net 6, Angular, JavaScript/TypeScript, and Azure Serverless Functions.
Qualifications and Key Skills:
  • Bachelorxe2x80x99s degree in computer science, information technology, or engineering.
  • Minimum 4 years of experience building large-scale software applications.
  • Hybrid web application development experience.
  • Proficiency in designing and integrating RESTful APIs.
  • Proficiency in C#, .Net 6, Angular, JavaScript/TypeScript, and NoSQL/SQL.
  • Basic understanding of Azure.
  • Strong debugging and optimization skills.
  • Unit/integration testing experience.
  • Team leadership abilities.
Bonus Skills:
  • Proven cloud experience, specifically Azure.
  • Proficiency in Azure DevOps.
  • Familiarity with customer relationship management systems.
If you're ready to make a positive impact with your technical expertise and innovation, apply now to be a part of our visionary team. Submit your application to with your CV and examples of prior development work.

How to apply:
Send your CV to

Only shortlisted candidates will be contacted.

For more information please contact:

Marinique Schalkwyk

Network Recruitment

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1261675
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned