Technology

Backend Developer

AV Group·Remote, south-africa·Full Time·Remote
Technologymid-levelFull TimeRemote
-Closes Dec 13, 2026

Back-end Developer

Looking for a skilled back-end developer to join our team of creators who are consistently raising the bar for user experience

Requirements:

Excellent foundation in computer science, algorithms, and web design

3+ years experience as a Backend Developer

Experience with JavaScript, Amazon Web Services (AWS), Git, or MongoDB is helpful to succeed quickly in this role

Experience in writing highly secure web applications

Experience with core AWS web-enabling technologies

Growth mindset that challenges the status quo and focuses on outside-the-box ideas and solutions

Bachelors degree (or equivalent) in computer science

Experience in designing RESTful APIs, specifically for mobile apps

Experience in leading a team

Key Responsibilities:

Write code and tests, build prototypes, resolve issues, and profile and analyze bottlenecks

Design robust APIs to support mobile and desktop clients

Manage and optimize scalable distributed systems in the cloud

Optimize web applications for performance and scalability

Develop automated tests to ensure business needs are met, and allow for regression testing

Originally posted on Himalayas

At a glance

Company

AV Group

Location

Remote, south-africa

Employment

Full Time

Work style

Remote

Experience

mid-level

Valid until

December 13, 2026

Created

October 15, 2026

More opportunities

Similar roles you might like

C# (api) Developer

Interfront SOC Ltd.

Gauteng, south-africa

full-time

Responsibilities/Tasks: Support and develop new integration functionality and components. Collaborate with business analysts and cross-functional teams to refine and implement requirements. Refactor and improve code to ensure maintainability, scalability, and adaptability. Follow and contribute to development standards, processes, and best practices. Evaluate and improve application performance, reliability, and availability. Develop and execute unit and integration tests. Produce and maintain technical documentation. Perform root cause analysis (RCA) on system defects and production issues. Participate in build, packaging, and deployment processes. Execute functional test scenarios during development. Contribute to team collaboration and, where applicable, mentor junior developers. Closing date: 09th of October 2026 Requirements Minimum Requirements: Relevant tertiary qualification in Information Technology or Computer/Engineering Sciences and/or matric with at least 5+ years relevant experience as a C# Backend Developer as part of a team in a software development environment. A strong knowledge of Microsoft .Net development toolsets in C# is essential. 5+ years' relevant experience with Integration as a focusing on working as part of a team in a software development environment. Experience with integration solutions utilizing both JSON and XML message exchange. Experience with XML messaging and schema validation IBM MQ Client or similar queue services interaction. Ability to work in a team environment: Follow mentorship/provide team leader mentorship, Collaborate on a common (UML) design model. A good understanding of the SDLC process, tools and techniques specifically as applied to software development methodology. Experience with the following technologies: In Depth ASP.Net, C#.NET, XML knowledge DotNet 4.7.2 Integration experience (Web/RESTful services) XML and JSON message interaction. Understanding of namespace management and utilisation of SQL and experience with a relational database (i.e. MS SQL 2008 onwards) SoapUI/Postman Visual Studio SQL Server Management Studio 2012 upwards SOAP/REST Services IBM MQ Series Client interaction Knowledge and experience of the following would be advantageous: ASP.NET MVC 5.2.7 Entity Framework 6.2.0 Jquery 3.4.1 Web API 5.2.7 JavaScript CSS HTML Payment Systems Personal Profile: Self-starter and highly self-motivated, with a strong sense of ownership and the ability to drive tasks and initiatives to completion. Resilient and emotionally mature, able to receive feedback constructively and not easily offended, maintaining professionalism in all interactions. Calm and composed under pressure, with the ability to work effectively in high stress environments while delivering consistent results. Strong team player, with experience collaborating across cross functional teams; prior experience in leading or mentoring development teams is advantageous. Excellent written and verbal communication skills, with strong interpersonal abilities suited to both technical and non-technical stakeholders. High attention to detail, with a strong commitment to producing clean, maintainable, and high-quality code. Proven ability to conduct root cause analysis in complex, integrated environments, especially under severe operational pressures. Strong analytical and problem-solving skills, with the ability to multitask and manage multiple priorities simultaneously. Lifelong learner, committed to ongoing professional development and staying current with evolving technologies and best practices.

17 days ago

Java Back End Developer |stellenbosch

IQbusiness

Western Cape, south-africa

full-time

Job Description iqx the Technology Division of iqbusiness is seeking a highly skilled Senior Java Backend Developer to join a dynamic technology team responsible for building and enhancing mission-critical banking platforms. This role offers the opportunity to work on large-scale, high-performance systems that power digital banking experiences for millions of customers. The role is based in Cape-town, 4 days at the office in Stellenbosch. As a Senior Java Backend Developer, you will play a key role in designing, developing, and delivering secure, scalable, and resilient backend solutions while collaborating with cross-functional teams in an Agile environment. Minimum Requirements Bachelor's Degree in Computer Science, Information Technology, Engineering, or related field. 7+ years of software development experience with a strong focus on Java backend development. Extensive experience with: Java 11/17+ Spring Boot Spring Framework RESTful APIs Microservices Architecture SQL Databases (PostgreSQL, Oracle, SQL Server) Git Maven/Gradle Strong understanding of software design patterns and object-oriented programming principles. Advantageous skills Banking or Financial Services industry experience. Cloud platforms (AWS, Azure, or Google Cloud). Docker and Kubernetes. Apache Kafka or other messaging technologies. CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps. Experience with event-driven architectures. Knowledge of security best practices and regulatory requirements within banking environments.

a month ago

Senior Software Engineer/mobile Developer Role (flutter, Dart, Bloc/cubit, Ios & Android) (cape Town Hybrid)

Datafin Recruitment

Western Cape, south-africa

full-time

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 Senior Software Engineer who will work with a team of highly skilled people, all with opinions about various technologies, frameworks and approaches to delivery. You will be able to articulate your ideas to your colleagues effectively and will take on board the ideas of others. You will work with cross-functional teams to build mobile applications for both iOS and Android Platforms; this role will also provide an opportunity to mentor and guide intermediate and junior level software engineers and set the standard for success. DUTIES: Build and maintain the mobile application using Flutter Collaborate with designers and product managers to develop new features and improve existing ones Write clean, scalable, and efficient code Ensure that the application is optimized for performance and user experience Work with the team to identify and resolve technical issues Mentor and guide Intermediate and Junior Software Engineer and set the standard for them to follow Participate in code reviews and contribute to the team's best practices Co-ordinate with UI designers, tech leads, front end and backend developers to make sure the full stack code is optimal and performant. Development of features where you must: report problems on time, specify needs, and present status reports to delivery managers. Work closely with all members of geographically distributed agile teams to deliver high-quality code. Participate in all agile planning meetings and stand-ups. Take an existing piece of work and fix any issues associated with it. Strong affinity for software craftsmanship and a mindset toward Test Driven Development Perform unit and Integration level testing on all applications. Constantly monitoring new technology trends, frameworks, and approaches that deliver the best possible applications. REQUIREMENTS: 5+ years of experience in mobile application development Strong proficiency in Dart, Flutter, and related technologies Experience building mobile applications for both iOS and Android platforms Knowledge of Bloc/Cubit or other state management libraries Strong understanding of RESTful APIs and web technologies Good working knowledge of software engineering principles and the whole software development lifecycle (SDLC). Good knowledge of Agile development methodologies Passion for gaming and the gaming community

2 months ago

Quality Assurance Engineer

Boardroom Appointments

Gauteng, south-africa

full-time

Are you an experienced Quality Assurance Engineer with a passion for validating complex business rules, integration workflows, and enterprise applications? Our client is seeking a Quality Assurance Engineer to validate business rule logic, document processing, integration workflows, and end-to-end business processes across a complex enterprise platform. While the primary focus of this role is Quality Assurance, it operates with the breadth and depth of a Systems Analyst, requiring an analytical mindset to understand complex system interactions, business rules, and broader application behaviour. The successful candidate will work closely with Backend Developers on business rule validation and collaborate with the QA Lead on test suite development to ensure the stability, functionality, and effectiveness of the platform. Key Responsibilities Quality Assurance & Testing Create comprehensive test cases for business rule logic. Execute manual testing of complex rule scenarios and rule combinations. Test approval workflows and authorisation rules. Test business rule configurations across multiple regions. Test document processing accuracy and validation results. Test end-to-end workflows combining all platform components. Verify data consistency across system components. Report defects with detailed reproduction steps and supporting context. Collaboration & Integration Coordinate with Backend Developers on business rule validation. Support the QA Lead during integration testing activities. Contribute test cases to the automated test suite. Work closely with development teams to resolve defects and improve solution quality. Minimum Requirements Qualifications Bachelor's Degree or Diploma in Computer Science, Information Technology, Software Engineering, or a related field. Relevant cloud or software engineering certifications will be advantageous. ISTQB Certified Tester or ISEB Software Testing Certification will be beneficial. Experience & Technical Skills Minimum 5+ years' experience in Quality Assurance, testing web applications and APIs. Strong understanding of Software Development Life Cycle (SDLC) and Agile methodologies. Strong manual testing and test case design skills. Understanding of business rules and validation logic. SQL experience for data verification and test scenario setup. Basic API testing experience. Experience contributing to automated test suites. Strong defect reporting and root cause analysis skills. Experience using Git version control. Strong attention to detail and analytical thinking. Ability to communicate effectively with development teams regarding testing findings. Proficiency in scripting languages such as Python or PowerShell, or advanced Excel/text manipulation tools for parsing logs and preparing test data, will be highly advantageous. Delivery Outputs Business rule validation test cases and results. Rule configuration test cases across multiple regions. Approval workflow and authorisation test results. End-to-end workflow test cases. Business rule defect reports. Integration workflow defect reports. Test coverage for business rule validation across regions. Contributions to the automated test suite. Key Competencies Ability to work within complex enterprise environments. Strong debugging and root-cause analysis capability. Ability to learn and navigate custom frameworks and business logic. Effective communication and stakeholder collaboration. Ability to balance support, maintenance, and new development activities. Strong ownership mindset and operational accountability. What's on Offer Initial 6-month contract with the possibility of extension to 8 months or longer, depending on the project phase and business requirements. Opportunity to work on a complex enterprise platform with a strong focus on business rule validation and system integration. Collaborate with experienced Developers, QA Leads, and Solution Architects within an Agile environment. Play a key role in ensuring the quality, stability, and reliability of enterprise software solutions. Immediate start available, with preference given to candidates who can start immediately.

2 months ago

Senior Web Developer

Boardroom Appointments

Gauteng, south-africa

full-time

Boardroom Appointments is recruiting on behalf of an innovative technology organisation seeking an experienced Senior Web Developer to join a high-performing software engineering team. This is a hands-on development role for a passionate senior developer who thrives on building modern, secure, and scalable web applications. You'll play a key role in shaping frontend architecture, solving complex technical challenges, mentoring fellow developers, and delivering exceptional user experiences using the latest technologies. Working within an Agile environment, you'll collaborate with Product Owners, UX/UI Designers, QA Engineers, Backend Developers, and DevOps teams to deliver high-quality digital products that are secure, maintainable, and built for scale. Key Responsibilities Design, develop, and maintain modern web applications using React, TypeScript, and the TanStack ecosystem. Build reusable, responsive, and accessible user interface components. Design scalable frontend architecture while promoting clean, maintainable, and high-quality code. Integrate RESTful APIs and third-party services. Optimise application performance, accessibility, and overall user experience. Conduct code reviews and provide technical mentorship to junior and intermediate developers. Collaborate with cross-functional teams throughout the software development lifecycle. Troubleshoot and resolve complex technical challenges. Contribute to solution design, technical planning, estimations, and continuous improvement initiatives. Champion engineering best practices, coding standards, and secure development principles. Minimum Requirements Minimum 6 years' experience in frontend web development. Expert knowledge of React, TypeScript, and modern JavaScript (ES6+). Strong experience working with the TanStack ecosystem, including: TanStack Router TanStack Query TanStack Table TanStack Virtual (advantageous) Experience building responsive, cross-browser compatible web applications. Strong understanding of component-based architecture and reusable design systems. Experience integrating RESTful APIs. Experience implementing authentication using JWT and OAuth. Experience with state management solutions such as TanStack Query, Zustand, or Redux Toolkit. Strong knowledge of HTML5, CSS3, Tailwind CSS, CSS Modules, or SCSS. Experience improving application performance and implementing accessibility best practices. Technical Skills Candidates should demonstrate experience with: React TypeScript JavaScript (ES6+) HTML5 & CSS3 Tailwind CSS / SCSS / CSS Modules RESTful APIs Git GitHub, GitLab, or Azure DevOps Agile / Scrum methodologies CI/CD pipelines Clean code principles Modern frontend architecture A solid understanding of frontend security principles is essential, including: Cross-Site Scripting (XSS) prevention Cross-Site Request Forgery (CSRF) protection Content Security Policy (CSP) Secure token handling Clickjacking protection Dependency security Secure authentication and authorisation practices Advantageous Experience: Experience with any of the following will be highly beneficial: GraphQL Storybook Design Systems Playwright Cypress Jest Docker Azure or AWS Micro-frontend architecture Frontend telemetry, monitoring, and logging tools such as Sentry, Datadog, OpenTelemetry, Application Insights, or New Relic. What We're Looking For: The successful candidate will be: A hands-on senior developer with a passion for coding. A technical leader who enjoys mentoring and supporting others. A collaborative team player who communicates effectively across multidisciplinary teams. A proactive problem-solver with strong analytical thinking. Comfortable working independently while driving technical initiatives. Passionate about delivering high-quality, secure, and scalable software solutions. Detail-oriented with a commitment to engineering excellence.

2 months ago

Senior Front-end Developer

E-Merge IT Recruitment

Johannesburg, Gauteng, south-africa

Permanent

We’re looking for a Front-End Developer who is comfortable working in an existing production codebase and can build safe, usable interfaces in a clinically sensitive environment. This role is focused on clarity, stability, and thoughtful implementation rather than flashy UI work. Key technical skills: Strong experience with React and TypeScriptStrong experience building applications with Next.jsGood understanding of component architecture and state managementExperience consuming and normalizing complex API responsesStrong CSS and Tailwind CSS skillsExperience building responsive application interfacesComfortable debugging browser, network, and server-side rendering issuesFamiliarity with Git workflowsComfortable working with local development servers and Docker-backed APIsClear communication around assumptions, blockers, and trade-offsThe project currently uses: Next.jsReactTypeScriptTailwind CSSLocal API proxying to orchestration servicesDocker-based backend servicesFHIR-derived JSON payloadsThe ideal developer: Reads and understands the existing code before making changesKeeps UI changes scoped, intentional, and maintainablePreserves important clinical context instead of over-simplifying interfacesAvoids decorative UI patterns that obscure important informationValues clarity and usability over visual noiseCan identify missing, duplicated, or incorrectly shaped dataCollaborates effectively with backend developersUses TypeScript types as enforceable contracts, not decorationTests critical data transformations and rendering assumptionsCan translate vague product requirements into safe, practical interfaces Reference number for this position is GZ61331 which is a permanent position based in Johannesburg offering a cost to company salary of R1.2m per annum negotiable on experience and ability. Contact Garth on [[garthz@e-merge.co.za]] or call him on 011 463 3633 to discuss this and other opportunities. Are you ready for a change of scenery? The E-Merge IT recruitment is a specialist niche recruitment agency. We offer our candidates options so that we can successfully place the right developers with the right companies in the right roles. Check out the e-Merge website www.e-merge.co.za for more great positions. Do you have a friend who is a developer or technology specialist? We pay cash for successful referrals!

3 months ago