Senior Full Stack Engineer

6 days ago


Johannesburg, Gauteng, South Africa Network Recruitment Full time

Job Title: Senior Full Stack Engineer

">

About Us:

"Network Recruitment" is a renowned recruitment agency dedicated to connecting top talent with exciting job opportunities.

Job Description:

We are seeking a highly skilled Senior Full Stack Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining scalable and efficient software solutions using Microsoft .NET technologies, Angular, and Docker.

Key Responsibilities:

  • Front-end Development: Build and maintain user-facing features using Angular, ensuring a responsive and intuitive user experience.
  • Back-end Development: Design, develop, and maintain backend services using Microsoft .NET technologies (.NET 4.6 and .NET 7 and up), developing and maintaining APIs and microservices for seamless communication between front-end and back-end systems.
  • Database Development: Optimize and integrate databases to ensure fast and efficient data retrieval for operational and reporting purposes, writing and optimizing SQL queries, stored procedures, and views for performance.
  • Containerization and Deployment: Use Docker to develop, deploy, and manage containerized applications, optimizing deployment workflows for consistency, security, and reliable deployment processes.
  • Authentication and Security: Implement secure authentication systems using OAuth 2.0, Azure Entra ID, and third-party tools such as Auth0, maintaining application security best practices and ensuring data integrity.
  • Process Automation: Integrate and manage workflows using Camunda BPM or similar workflow automation tools to enhance operational efficiency.
  • Collaboration and Communication: Work collaboratively with cross-functional teams to deliver high-quality software solutions, troubleshooting and resolving technical issues promptly and efficiently.

Required Skills and Qualifications:

  • Proficient in C# and JavaScript/TypeScript.
  • Strong experience with Microsoft .NET (ASP.NET Core, .NET Framework) and Angular (latest versions).
  • Expertise in SQL Server, including database design and optimization.
  • Hands-on experience with Docker and container orchestration tools.
  • Knowledge of OAuth 2.0 and related security protocols.
  • Familiarity with Camunda BPM or other workflow automation tools.
  • Experience using Git and working within version control workflows.
  • Experience with productivity tools like Jira for managing tasks and sprints.
  • Strong problem-solving skills, attention to detail, and debugging capabilities.
  • Excellent communication skills, with the ability to work efficiently in a team environment.

Salary: $120,000 - $180,000 per annum based on location and experience.

Preferred Skills:

  • Experience with cloud platforms such as Azure, AWS, or Google Cloud.
  • Understanding of Agile/Scrum development methodologies.
  • Familiarity with DevOps practices, including CI/CD pipelines for continuous integration and deployment.


  • Johannesburg, Gauteng, South Africa ATLAS PRODUCT Full time

    Job Title: Senior Software Engineer - Full Stack DevelopmentWe are seeking a skilled Senior Software Engineer to join our team in Full Stack Development. The ideal candidate will have experience with designing, developing, and deploying scalable and efficient software systems.Responsibilities:Design and develop full stack applications using a variety of...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job DescriptionWe are seeking a highly skilled Senior Full Stack Engineer to join our team at Network Recruitment. As a key member of our technical team, you will be responsible for designing, developing, and optimizing applications that meet the needs of our clients.The ideal candidate will have 6+ years' experience in full stack development and extensive...


  • Johannesburg, Gauteng, South Africa People Source Full time

    Key ResponsibilitiesWe are seeking a skilled Senior Full Stack Software Engineer to join our team at People Source. The ideal candidate will have expertise in Java and Python, as well as experience with Angular. Your key responsibilities will include:Designing and developing full stack applications for financial transactionsCollaborating with our...


  • Johannesburg, Gauteng, South Africa ALOS Innovative Workforce Solution (Pty) Ltd Full time

    Company OverviewALOS Innovative Workforce Solution (Pty) Ltd is a forward-thinking organization dedicated to providing innovative workforce solutions.We are seeking an experienced Senior Full Stack Software Engineer to join our team in Johannesburg, South Africa. The successful candidate will be responsible for the development and maintenance of our Groups...


  • Johannesburg, Gauteng, South Africa Isilumko Staffing Full time

    Job OverviewIsilumko Staffing is seeking an experienced Senior Full Stack Software Engineer to join our team. As a key member of our development team, you will play a critical role in the design, development, and maintenance of our web-based products.


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job OverviewWe are seeking a highly skilled Senior Full-Stack Engineer to join our team at Network Recruitment. This role involves working with client and server-side logic, collaborating with teams to develop top products and features, and ensuring the highest standards of quality and performance.About the RoleThis is a full-time position that requires a...


  • Johannesburg, Gauteng, South Africa Sci Tech Placements Full time

    Job Title: Senior Software Engineer - Full Stack DevelopmentAbout Us:At "Company", we are on a mission to revolutionize the tech industry with innovative solutions. Our team is comprised of talented individuals who are passionate about creating cutting-edge products. Job Summary:We are seeking a highly skilled Senior Software Engineer to join our team. The...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job SummaryNetwork Recruitment is seeking a skilled Senior Full Stack Engineer to join our team. The successful candidate will have expertise in both frontend and backend development, with a strong focus on delivering high-quality software solutions.About the RoleWe are looking for a talented engineer who can work collaboratively with cross-functional teams...


  • Johannesburg, Gauteng, South Africa MSP Staffing LTD Full time

    **Job Title:** Senior Full-Stack TechnologistWe are seeking an experienced Senior Full-Stack Technologist to join MSP Staffing LTD. The ideal candidate will have a strong background in TypeScript, Node.JS, and TypeORM.**Key Responsibilities:Develop high-quality codeMentor and coach junior engineersAct as a thought leader and voice within the...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Overview">The ideal candidate for this role is a highly skilled Senior Full Stack Developer with 6+ years of experience in full stack development. You will be responsible for designing, developing, and optimising applications, as well as managing both database and cloud infrastructure.Key Responsibilities:Application Development: Design, develop, and...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Engineer to join our team at Network Recruitment. In this role, you will be responsible for designing, developing, and maintaining both front-end and back-end applications using Microsoft .NET technologies (.NET 4.6 and .NET 7 and up) and Angular (latest versions).You will work closely with our...


  • Johannesburg, Gauteng, South Africa SavageOne Pty Ltd Full time

    Job Title: Senior Software Engineer - Full Stack DevelopmentAbout SavageOne Pty Ltd:We are a dynamic and innovative company seeking a highly skilled Senior Software Engineer to join our team. As a full stack developer, you will play a critical role in designing and implementing cutting-edge web applications using React and related...


  • Johannesburg, Gauteng, South Africa Unique Personnel Ltd Full time

    At Unique Personnel Ltd, we are seeking a highly experienced Senior Full Stack Engineer to lead our IT service delivery team.Job DescriptionWe are looking for an exceptional individual with strong technical expertise in full-stack development and database management to oversee the delivery of high-quality IT services to internal and external stakeholders.Key...


  • Johannesburg, Gauteng, South Africa Curiska Full time

    Curriska seeks an experienced Senior Software Engineer - Full Stack with a passion for technology and knowledge. The ideal candidate will have a strong background in .NET, including C#, Winforms, and ASP.NET.Salary: $95,000 - $115,000 per yearJob DescriptionAs a Full Stack Developer, you will be responsible for designing, developing, and maintaining scalable...


  • Johannesburg, Gauteng, South Africa IOCO Full time

    We are seeking a skilled Senior Full Stack Developer to join IOCO in Johannesburg. The salary for this position is approximately R1,200,000 per year, considering the cost of living in Johannesburg.Job DescriptionThis role involves full stack development, from conception to deployment, covering both front-end and back-end aspects. The ideal candidate will...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job OverviewWe are seeking a talented Full Stack Software Engineer to join our team at Network Recruitment.The successful candidate will have a strong background in full-stack software development, with experience in C#/.Net Core, Angular, CSS, HTML, Tailwind/Bootstrap, JavaScript, SQL, Azure/AWS, DevOps, RESTful APIs, TFS/Git.Key responsibilities include...

  • Technical Lead

    2 weeks ago


    Johannesburg, Gauteng, South Africa E-Merge Full time

    Full Stack Developer Needed in Cape Town, South Africa. The company E-Merge is looking for a seasoned full stack developer to join their team in Cape Town, South Africa. As a senior software engineer, you will be responsible for designing, developing, and deploying web applications using the .NET stack. This includes experience with React, TypeScript,...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Are you a talented and experienced full stack developer looking for a challenging role in fleet management and asset tracking solutions?A leader in this field is seeking an expert to join their collaborative team, leveraging your strong foundation in both front-end and back-end technologies for web and mobile applications.Key Responsibilities:Develop...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are currently recruiting a highly motivated Full Stack Engineering Professional to join our team at Network Recruitment. The ideal candidate will have a strong background in full-stack development, with expertise in both front-end and back-end technologies.A minimum of 3 years of experience in web-based development, including client-side and server-side...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job TitleSenior Full Stack Development Leader\About the RoleWe are seeking a seasoned Senior Full Stack Developer to lead and shape the development of web and mobile applications, manage cloud infrastructures, and drive impactful solutions for a leader in fleet management technology.\Key Responsibilities:Architect and develop complex web and mobile...