Technology

Back End Developer

Network Recruitment·Johannesburg, Gauteng, south-africa·FULL_TIME
Technologymid-levelFULL_TIME
-Closes 11 Dec 2026

Job Experience and Skills Required Bachelor's Degree or Diploma in Computer Science, Information Technology, Software Engineering, or a related field. 3-7+ years of professional backend development experience. Proven experience developing enterprise applications using C# and .NET technologies. Hands-on experience with Azure cloud services and cloud-native application development. Experience building and supporting microservices and distributed systems. Proven experience integrating AI/LLM services, preferably Azure OpenAI. Experience working within Agile software development environments. C# .NET Core / ASP.NET Core Web API Development Microservices Architecture Azure App Services Azure Functions Azure Service Bus Azure Key Vault Azure Storage SQL Server Entity Framework Core Dapper RESTful APIs CI/CD Pipelines Git OAuth2 OpenID Connect JWT Authentication Azure OpenAI Cognitive Services Vector Search Embeddings RAG (Retrieval-Augmented Generation) Distributed Systems Design Strong understanding of asynchronous programming and dependency injection. Experience with SQL optimisation and database performance tuning. Solid understanding of API design standards and security best practices. Ability to design scalable, maintainable, and secure backend solutions. Strong problem-solving and analytical skills. Excellent communication and collaboration abilities. Passion for emerging technologies, AI innovation, and continuous learning. Apply now! For more exciting IT vacancies, please visit: /> I also specialise in recruiting in the following: Software Developers Mobile Developers Business and Systems Analysts BI and SQL Experts Data & Analytics (Data Scientists, Data Analysts, Python, R, SQL, Machine Learning) AI & Automation (Artificial Intelligence, Machine Learning, Intelligent Automation, and Process Automation Solutions). If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions. For more information, contact: Bianca Thompson Specialist Recruitment Consultant

At a glance

Company

Network Recruitment

Location

Johannesburg, Gauteng, south-africa

Employment

FULL_TIME

Experience

mid-level

Valid until

December 11, 2026

Created

November 11, 2026

More opportunities

Similar roles you might like

Intermediate Frontend Developer (react) - Hybrid - Cape Town

Datafin

Cape Town, south-africa

Default

ENVIRONMENT:Our client is a leading international gaming, leisure, and entertainment group offering exciting and entertaining customer experiences, in venues or online. They are looking for an Intermediate Front End Developer who will build and maintain high-quality web applications in React and TypeScript. You'll join one of their front end or full stack squads, reporting to the squad's Tech Lead. You'll take ownership of features end to end, working closely with senior engineers, designers and product managers.DUTIES: Build and maintain responsive, pixel-perfect web applications in React and TypeScript. Integrate front end features with RESTful APIs. Write clean, testable, readable code using design patterns, SOLID and OO principles. Write unit and integration tests and support automated testing. Take ownership of features and deliver them to agreed timelines. Take part in code reviews, giving and receiving constructive feedback. Collaborate with product managers, designers and back end developers. Take part in agile ceremonies (planning, stand-ups, retrospectives). Identify and resolve technical issues, escalating where needed. Give clear, timely status updates to your Tech Lead and stakeholders. Stay current with front end technologies and best practices. 3 to 5 years' commercial web development experience. Strong, hands-on React and TypeScript/JavaScript. Solid experience integrating with RESTful APIs. Good grasp of SOLID principles, OOP and design patterns. Experience writing unit and integration tests. Exposure to building, automating and deploying software to production. Advantageous: Tailwind CSS, Material UI, CSS grid, Storybook or component libraries, Node.js, [URL Removed] or Remix. Advantageous: front end automated testing tools (e.g. Jest, Playwright, Cypress). Previous experience in the betting, financial and/or banking sectors advantageous. Gaming industry knowledge is a plus, not a requirement. Degree in Computer Science, Engineering or similar preferred; strong hands-on ability is valued. SA citizenship or permanent residency required. Good communication skills, attention to detail and a calm manner under pressure. Ability to work independently and as part of a team. Desired Skills: Intermediate Frontend Developer

a month ago

Junior Developer (flutter/dart) - Hybrid Cape Town

Datafin

Cape Town, south-africa

Default

ENVIRONMENT:Our client is a leading international gaming, leisure, and entertainment group offering exciting and entertaining customer experiences, in venues or online. They are looking for a Junior Software Engineer (Flutter) who will help build and maintain their mobile applications for iOS and Android. You'll join the mobile squad, reporting to the Technical Lead. You'll be mentored by senior and intermediate engineers. The role suits a developer with around 2 years' Flutter experience who wants to grow in a strong engineering team.DUTIES: Build and maintain features in the mobile application using Flutter and Dart. Work with designers and product managers to deliver new features and improvements. Write clean, efficient and well-tested code. Fix bugs and resolve technical issues in existing code. Write unit and integration tests, with a test-driven mindset. Take part in code reviews and learn from team best practices. Work with front end and back end developers to integrate with APIs. Take part in agile planning meetings and stand-ups. Report progress and problems early to your Technical Lead. Keep learning new tools, frameworks and approaches in mobile development Around 2 years' commercial mobile development experience. Hands-on Flutter and Dart. Experience building apps for both iOS and Android. Exposure to Bloc/Cubit or another state management library (e.g. Provider, Riverpod). Understanding of RESTful APIs and JSON. Familiarity with Git and the software development lifecycle (SDLC). Exposure to Agile ways of working. Advantageous: published apps on the App Store or Google Play. Advantageous: Firebase, CI/CD for mobile, or automated testing. Degree or diploma in Computer Science, Engineering or similar preferred. SA citizenship or permanent residency preferred. Interest in gaming and the gaming community. Eagerness to learn, take feedback and grow. Desired Skills: Junior Developer Flutter

a month ago