946 Web Application jobs in South Africa

Senior Web Application Developer

Durban, KwaZulu Natal Michael Page

Posted 17 days ago

Job Viewed

Tap Again To Close

Job Description

Job Responsibilities
  • Conduct periodic reviews of existing systems and applications for effectiveness and efficiency in meeting business needs, development of strategies for improvement.
  • Scope development requests and requirements from business, evaluate through feasibility study for adoption decision making.
  • Identify member challenges and restraints of use/ease of access to systems.
  • Plan, scope, document and oversee system improvements through enhancement, integration or interfacing of existing systems, as well as implementation of new systems for adoption (Mobile app, website, CRM, document management, financial systems, etc.).
  • Systems Development
    • Intermediate development level required (SQL queries & updates, Visual Basic, C#, HTML).
    • Interdisciplinary system solution architecture understanding required (e.g., Microsoft, Unix, SQL, APIs, Apache, IIS).
    • Liaison to development support team and internal staff for feedback, as well as soliciting inter-department end-user feedback to ensure high accuracy of development undertakings.
    • Ensure thorough system and UAT testing is conducted in collaboration with external vendors/developers and responsible staff, prior to release.
  • Reporting and Documentation
  • Database Management
    • Driving Data Quality initiatives (3rd party enrichment, mandatory fields, procedures, OCR existing documents, standardization, identification of missing fields and corrective plans).
    • Building Data warehouse & marts, PowerBI reporting.
  • Research and Implementation of Projects
    • Establish and ensure adherence to best practice guidelines of System Development Life-Cycle (SDLC) of all business applications.
    • Good project management skills, and able to follow Agile Development and Project management methodologies, defining, clearly communicating and following up milestones, to execute high significant organizational-wide application changes.
    • Implement standards of compliance and good practice, taking into account audit recommendations, as well as SOC2 compliance.
    • Factor in security, audit, and Disaster Recovery requirements in all projects.
    • Sound knowledge of IT systems (hardware, software, databases, networking, security), strategic thinking, excellent analytical and problem-solving abilities.
  • Finance (Budget management, Review and approve system development billing items).
Job Offer
  • Pension Fund
  • Discretionary Annual performance bonus
Desired Experience & Qualification
  • Qualification: Bachelors Degree (IT) non-negotiable.

Additional Requirements:

  • Microsoft SQL, IIBA Certified Business Analysis Professional (CBAP), INCOSE Expert Systems Engineering Professional (ESEP), DEAC Certified Enterprise Architect (CEA).
  • 5 years ICT security experience in a Systems Development Environment.
  • On premise and cloud experience.
  • HR Services, Recruitment & Selection.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Cape Town, Western Cape The Legends Agency

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Software Engineer

Build Scalable Web3 & Blockchain Products with a Global Remote Team

Remote (South Africa) | Market Related | SA Working Hours

About Our Client

Our client is a globally distributed software development company with teams spanning the U.S., France, Brazil, and Singapore. They specialize in crafting custom-built digital solutions across industries like blockchain, gaming, ecommerce, and enterprise systems.

From full-scale ERP platforms to innovative Web3 games, smart contracts, and decentralized applications, they are known for their commitment to clean architecture, performance, and meaningful global impact. Their remote-first culture values collaboration, autonomy, and cutting-edge technology.

The Role: Software Engineer

As a Software Engineer, you will lead the development of scalable, blockchain-powered applications and smart contract solutions. You'll collaborate closely with a team of talented engineers and product leads to solve technical challenges and build high-impact digital products using modern technologies.

Key Responsibilities

  • Lead the design and development of scalable smart contracts using Solidity or Rust
  • Build and maintain Web3 applications, including token systems, wallet integrations, NFTs, and dApps
  • Collaborate with frontend and backend teams using JavaScript/TypeScript to integrate blockchain functionality
  • Optimize smart contracts for gas efficiency, security, and audit-readiness
  • Participate in architectural planning and technical decision-making
  • Develop internal tools and libraries to enhance developer productivity
  • Stay current on blockchain innovations, Layer 2 solutions, and security best practices
  • Mentor junior engineers and contribute to team knowledge sharing

About You

  • 4+ years as a senior or lead software engineer
  • Strong experience with Solidity or Rust in smart contract development
  • Deep understanding of blockchain and Web3 architecture
  • Proficient in JavaScript/TypeScript and full-stack development
  • Familiarity with Layer 2 solutions (Optimism, Arbitrum, Polygon)
  • Skilled in Web3 tools (Hardhat, Truffle, Foundry, Metamask, Alchemy, Infura)
  • Strong grasp of smart contract security best practices
  • Independent, self-motivated, and thrives in a remote-first culture
  • Previous CTO experience would be advantageous

Perks

  • Competitive base salary with performance-based bonuses
  • Paid vacation
  • Company-provided laptop and personal development support

Desired Skills:

  • Software Engineering
  • Software Development
  • Smart Contract Development
  • Web3 / Blockchain Engineering
  • Full-Stack Development
  • Technical Architecture
  • Systems Design
  • Mentorship & Team Collaboration
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Johannesburg, Gauteng Penta Consulting

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

Direct message the job poster from Penta Consulting

Penta Consulting are currently searching for a Java Developer to join our team in Johannesburg for an exciting greenfield project.

If this is of interest please apply and I will call to discuss.

  • Develop and maintain backend services using Java and Spring Boot.
  • Design and implement RESTful APIs.
  • Integrate with databases and external systems.
  • Write clean, maintainable, and well-documented code.
  • Debug and resolve technical issues.
  • Collaborate with team members to improve application architecture and performance.

Requirements:

  • Strong knowledge of Java and Spring Boot.
  • Experience with RESTful API development.
  • Familiarity with relational databases (e.g., MySQL, PostgreSQL).
  • Understanding of version control systems (e.g., Git).
  • Basic knowledge of unit testing and code quality best practices.
  • Good problem-solving skills and attention to detail.

Kind Regards

Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Contract
Job function
  • Job function Information Technology
  • Industries IT Services and IT Consulting, Software Development, and IT System Custom Software Development

Referrals increase your chances of interviewing at Penta Consulting by 2x

Sign in to set job alerts for “Software Engineer” roles.

Johannesburg, Gauteng, South Africa 1 day ago

Johannesburg, Gauteng, South Africa 3 days ago

Johannesburg Metropolitan Area 11 hours ago

Sandton, Gauteng, South Africa 3 days ago

Johannesburg, Gauteng, South Africa 1 day ago

Johannesburg, Gauteng, South Africa 7 months ago

Randburg, Gauteng, South Africa 2 weeks ago

Software Engineer: Full Stack (C#.NET) III

Sandton, Gauteng, South Africa 3 days ago

Fullstack Software Developer - Senior Consultant

Johannesburg, Gauteng, South Africa 1 week ago

Johannesburg Metropolitan Area 3 days ago

Johannesburg, Gauteng, South Africa 2 days ago

Sandton, Gauteng, South Africa 3 weeks ago

Johannesburg, Gauteng, South Africa 1 month ago

Software Engineer: Full Stack (C#.NET) III

Sandton, Gauteng, South Africa 3 days ago

Randburg, Gauteng, South Africa 3 days ago

Engineer, Development Operations, Salesforce

Johannesburg, Gauteng, South Africa 2 days ago

Johannesburg, Gauteng, South Africa 5 days ago

Johannesburg, Gauteng, South Africa 6 days ago

Illovo, Gauteng, South Africa 2 weeks ago

Woodmead, Gauteng, South Africa 2 months ago

City of Johannesburg, Gauteng, South Africa 2 weeks ago

Johannesburg, Gauteng, South Africa 2 days ago

Aspire Tech Graduate - Software Engineer

Woodmead, Gauteng, South Africa 1 month ago

Johannesburg, Gauteng, South Africa 1 week ago

Johannesburg, Gauteng, South Africa 10 months ago

Johannesburg, Gauteng, South Africa 3 days ago

Johannesburg, Gauteng, South Africa 1 year ago

Johannesburg, Gauteng, South Africa 1 week ago

City of Johannesburg, Gauteng, South Africa 3 weeks ago

Johannesburg, Gauteng, South Africa 1 week ago

Johannesburg, Gauteng, South Africa 6 days ago

Johannesburg Metropolitan Area 1 week ago

Johannesburg, Gauteng, South Africa 1 year ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Johannesburg, Gauteng ITC WORLDWIDE

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

IT Help Desk Lead TIER 3

ITC Worldwides Technical Service and Support Team is seeking an ITSM Help Desk Lead to oversee our information technology help desk and incoming tickets. Under general direction from the Manager of Infrastructure and Operations the IT Help Desk Lead will handle incident management strategize efficient workflows and develop innovative solutions to enhance user experience and optimize the use of technology resources.

As the primary point of contact for all IT-related inquiries and issues this role ensures smooth and effective technology operations empowering staff to efficiently carry out their responsibilities. The successful candidate will have a proven track record of providing exceptional IT support and will possess excellent communication problem solving and leadership skills.

ITC CORE VALUES

  • Be Open : Be accessible candid collaborative and transparent in the work we do.
  • Lead by Example : Commit to integrity and equity in working to meet the diverse needs of all people and communities in our region.
  • Make an Impact : In all endeavors effect positive and sustained outcomes that make our region thrive.
  • Be Courageous : Have confidence that taking deliberate bold and purposeful risks can yield new and valuable benefits.
  • Cultivate Belonging Embrace differences foster equity champion inclusion and empower all.

Responsibilities

  • Coordinate administrative and technical workloads for the help desk team including communicating and enforcing procedures coordinating training and providing feedback on quality assurance and customer satisfaction.
  • Manage all tickets in ticket queue and calls escalated by Tier 1 Technical Support to ensure they are resolved or followed up on promptly and effectively.
  • Provide updates on changing customer requirements and recommend solutions for tablet laptop and mobile device issues.
  • Perform incident management strategize efficient workflow and ensure adequate staffing levels including support for on-call needs and fill-in support from other team members to meet customer needs.
  • Serve as the liaison between team members client management and company management.
  • Develop processes and documentation for help desk procedures.
  • Evaluate user satisfaction and service delivery processes to identify areas of improvement.
  • Collaborate with Information Technology and Help Desk teams to discover innovative solutions to user support issues.
  • Prepare reports on help desk metrics and present them to management to inform business decisions.
  • Perform other duties as assigned.
  • Well be a great match if you also have :

  • Experience leading teams of technical IT staff
  • Knowledge of call tracking and problem management software applications such as Jira Service Management Cloud
  • Knowledge of IT hardware and software troubleshooting (
  • Knowledge of End user hardware software and operating systems
  • Knowledge of industry standards surrounding help desk reporting
  • Ability to analyze data and communicate metrics related to help desk
  • Ability to communicate effectively in written and oral communications
  • Ability to manage time and effectively delegate tickets based on priorities
  • Microsoft Certification (required)

  • AZ-800 : Administering Windows Server Hybrid Core Infrastructure; and
  • AZ-801 : Configuring Windows Server Hybrid Advanced Services.
  • AZ-500 : Microsoft Azure Security Technologies; and
  • SC-200 : Microsoft Security Operations Analyst; or
  • SC-400 : Microsoft Information Protection Administrator; and also
  • AZ-700 : Designing and Implementing Microsoft Azure Networking Solutions
  • Jira Service Management (required)

  • ACP-120 Jira Administration for Cloud Certification
  • ACP-420 Managing Jira Service Projects for Cloud Certification
  • PMP (PMI) ITIL v4 Proci CSAM Big Plus!

    Corp Benefits Package (after vesting)

    HMO Health

    Relocation Assistance

    Key Skills

    Spring,.NET,C / C++,Go,React,OOP,C#,Data Structures,JavaScript,Software Development,Java,Distributed Systems

    Employment Type : Full Time

    Experience : years

    Vacancy : 1

    Monthly Salary Salary : 5900 - 6500

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Engineer

    Cape Town, Western Cape Vista

    Posted 9 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    Vista Cape Town, Western Cape, South Africa

    Senior Software Engineer - .Net, Python

    Vista Cape Town, Western Cape, South Africa

    2 months ago Be among the first 25 applicants

    Get AI-powered advice on this job and more exclusive features.

    This range is provided by Vista. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

    Base pay range

    ZAR950,000.00/yr - ZAR1,200,000.00/yr

    This is a senior level Software Engineer role with a focus on .Net and Python. You'll be joining one of our skilled software engineering teams playing a key role in delivering the continued technical and functional quality, and excellence, of an artificial intelligence powered solution for film forecasting, distribution negotiation, automated scheduling, and business analysis.

    The role

    • Using your extensive .Net and Python experience, you'll contribute to the design, development and implementation of new features, and the enhancement, and on-going maintenance, of existing applications
    • Collaborating with squad members, other engineering teams, and the architecture and product teams, you'll design and implement new features and functionality, maintain quality, and ensure responsiveness and security of applications
    • Producing and ensuring consistent code integrity and development, you'll also help to mentor and guide less experienced engineers


    Requirements

    You'll need robust back-end capabilities and AI / Machine Learning experience would be highly beneficial. We're looking for proven experience with the following:

    • C#, ASP.Net CORE, Python, SQL Server
    • API Integrations, Data Repositories
    • Docker / Kubernetes / Octopus / Agile
    • Microsoft Azure
    • Advanced coding and problem-solving ability
    • Strong team collaboration skills

    This is a hybrid role which includes regular weekly attendance in our Cape Town office.

    We are currently only considering applicants with an existing right to work in South Africa, without the need for employer sponsorship, for this position.

    About Vista

    Vista is a world-leading company that makes software for the cinema industry. Started in Auckland, New Zealand, over 25 years ago, we now serve cinemas, film distributors, and moviegoers worldwide.

    Our HQ is in the City Works Depot in Auckland. We have offices and subsidiary companies in Sydney, Los Angeles, London, Amsterdam, Cape Town, Shanghai, Mexico City, and Kuala Lumpur. We use the latest technologies and offer a fun, agile and collaborative environment. We continue to innovate and build our reputation as one of the best Kiwi tech companies to work for.

    Shared Standards

    Our Shared Standards act as a compass for how we work together and reflect the behaviours we value at Vista Group. The way in which each member of our crew embodies these Shared Standards is an indicator for performance and success, as it aligns with our vision and strategy.

    One Crew

    • We're a diverse team, in different places and functions, and we're at our best when we connect, help and collaborate


    Shine a Light

    • We communicate openly, we explain the why, and we ask when we don't understand. We don't leave people in the dark


    Make it Happen

    • We make good things happen as people and as teams through our focus on delivery


    Chase Great

    • We challenge ourselves and each other to keep improving


    Benefits

    You will be supported to continually learn and improve your tech skills, share knowledge and ideas in the team, and be part of a dynamic and open culture.

    We have a range of benefits that include:

    • Rest & Relax Fridays - Finish at lunch time on Friday but get paid for the full day
    • Annual volunteer day
    • Employee Rewards and Benefits with Perkbox
    • Medical Insurance / Medical Aid
    • Employee Assistance Programme Service
    • Paid Sick leave
    • 5 days bereavement leave per year
    • On-Site Breakfast Bar

    If you enjoy a challenge and working in a dynamic and collaborative team, you'll love working at Vista.

    We value inclusivity celebrate diversity and are committed to offering equal opportunity to our staff and candidates — regardless of gender, age, race, ethnicity, marital status, disability, sex, sexual orientation, religious, ethical beliefs or political opinion. This commitment is reflected in all our employment policies and procedures.

    Seniority level
    • Seniority level Mid-Senior level
    Employment type
    • Employment type Full-time
    Job function
    • Job function Information Technology
    • Industries IT Services and IT Consulting

    Referrals increase your chances of interviewing at Vista by 2x

    Get notified about new Senior Dotnet Developer jobs in Cape Town, Western Cape, South Africa .

    Cape Town, Western Cape, South Africa 2 weeks ago

    Cape Town, Western Cape, South Africa 2 weeks ago

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 3 days ago

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 3 weeks ago

    Cape Town, Western Cape, South Africa 2 months ago

    Cape Town, Western Cape, South Africa 4 months ago

    City of Cape Town, Western Cape, South Africa 3 weeks ago

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 2 weeks ago

    Cape Town, Western Cape, South Africa 5 months ago

    Cape Town, Western Cape, South Africa 8 months ago

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 4 weeks ago

    Bellville, Western Cape, South Africa 4 days ago

    Cape Town, Western Cape, South Africa 2 months ago

    City of Cape Town, Western Cape, South Africa 1 week ago

    Cape Town, Western Cape, South Africa 1 week ago

    Cape Town, Western Cape, South Africa 1 day ago

    Cape Town, Western Cape, South Africa 2 weeks ago

    Cape Town, Western Cape, South Africa 1 month ago

    City of Cape Town, Western Cape, South Africa 3 weeks ago

    Cape Town, Western Cape, South Africa 23 hours ago

    Cape Town, Western Cape, South Africa 2 months ago

    Cape Town, Western Cape, South Africa 3 days ago

    Cape Town, Western Cape, South Africa 3 weeks ago

    City of Cape Town, Western Cape, South Africa 6 days ago

    Cape Town, Western Cape, South Africa 3 weeks ago

    Cape Town, Western Cape, South Africa 4 days ago

    Cape Town, Western Cape, South Africa 2 weeks ago

    Cape Town, Western Cape, South Africa 3 weeks ago

    Cape Town, Western Cape, South Africa 2 weeks ago

    City of Cape Town, Western Cape, South Africa 1 day ago

    Cape Town, Western Cape, South Africa 1 week ago

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Engineer

    Cape Town, Western Cape Vista Group

    Posted 9 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    This is a senior level Software Engineer role with a focus on .Net and Python. You'll be joining one of our skilled software engineering teams playing a key role in delivering the continued technical and functional quality, and excellence, of an artificial intelligence powered solution for film forecasting, distribution negotiation, automated scheduling, and business analysis.

    The role

    • Using your extensive .Net and Python experience, you'll contribute to the design, development and implementation of new features, and the enhancement, and ongoing maintenance, of existing applications.
    • Collaborating with squad members, other engineering teams, and the architecture and product teams, you'll design and implement new features and functionality, maintain quality, and ensure responsiveness and security of applications.
    • Producing and ensuring consistent code integrity and development, you'll also help to mentor and guide less experienced engineers.

    You'll need robust back-end capabilities and AI / Machine Learning experience would be highly beneficial. We're looking for proven experience with the following:

    • C#, ASP.Net CORE, Python, SQL Server
    • API Integrations, Data Repositories
    • Docker / Kubernetes / Octopus / Agile
    • Microsoft Azure
    • Advanced coding and problem-solving ability
    • Strong team collaboration skills

    This is a hybrid role which includes regular weekly attendance in our Cape Town office.

    We are currently only considering applicants with an existing right to work in South Africa, without the need for employer sponsorship, for this position.

    About Vista

    Vista is a world-leading company that makes software for the cinema industry. Started in Auckland, New Zealand, over 25 years ago, we now serve cinemas, film distributors, and moviegoers worldwide.

    Our HQ is in the City Works Depot in Auckland. We have offices and subsidiary companies in Sydney, Los Angeles, London, Amsterdam, Cape Town, Shanghai, Mexico City, and Kuala Lumpur. We use the latest technologies and offer a fun, agile and collaborative environment. We continue to innovate and build our reputation as one of the best Kiwi tech companies to work for.

    Shared Standards

    Our Shared Standards act as a compass for how we work together and reflect the behaviours we value at Vista Group. The way in which each member of our crew embodies these Shared Standards is an indicator for performance and success, as it aligns with our vision and strategy.

    One Crew

    • We're a diverse team, in different places and functions, and we're at our best when we connect, help and collaborate.

    Shine a Light

    • We communicate openly, we explain the why, and we ask when we don't understand. We don't leave people in the dark.

    Make it Happen

    • We make good things happen as people and as teams through our focus on delivery.

    Chase Great

    • We challenge ourselves and each other to keep improving.

    You will be supported to continually learn and improve your tech skills, share knowledge and ideas in the team, and be part of a dynamic and open culture.

    We have a range of benefits that include:

    • Rest & Relax Fridays - Finish at lunch time on Friday but get paid for the full day.
    • Annual volunteer day.
    • Employee Rewards and Benefits with Perkbox.
    • Medical Insurance / Medical Aid.
    • Employee Assistance Programme Service.
    • Paid Sick leave.
    • 5 days bereavement leave per year.
    • On-Site Breakfast Bar.

    If you enjoy a challenge and working in a dynamic and collaborative team, you’ll love working at Vista.

    We value inclusivity, celebrate diversity and are committed to offering equal opportunity to our staff and candidates — regardless of gender, age, race, ethnicity, marital status, disability, sex, sexual orientation, religious, ethical beliefs or political opinion. This commitment is reflected in all our employment policies and procedures.

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Engineer

    Durban, KwaZulu Natal ExecutivePlacements.com - The JOB Portal

    Posted 11 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    Join to apply for the Software Engineer role at ExecutivePlacements.com - The JOB Portal

    1 week ago Be among the first 25 applicants

    Join to apply for the Software Engineer role at ExecutivePlacements.com - The JOB Portal

    Get AI-powered advice on this job and more exclusive features.

    SUMMARY:

    Our client in the IT industry is currently looking for a

    Software Engineer

    Recruiter:

    Greys Personnel

    Job Ref:

    CPT000849/jg

    Date posted:

    Friday, July 11, 2025

    Location:

    Durban, South Africa

    Salary:

    25 000 Monthly

    SUMMARY:

    Our client in the IT industry is currently looking for a Software Engineer, based in Durban , that would be responsible for building and enhancing high-quality software solutions that support our customer experience products. They work as a collaborative development team, contributing to the design, development, and testing of scalable applications using modern tools and frameworks.

    POSITION INFO:

    Position: Software Engineer

    Location: Durban, Kwa Zulu Natal

    Direct Report: Team Lead

    Minimum Qualifications:

    • Bachelor's Degree in Computer Science or related discipline.
    • At least 3 years of experience in software development using C# .NET, Vue.js, and SQL

    Skills and Knowledge Required:

    • Proficient in C# and .NET technologies, with a good understanding of object-oriented programming and software development principles.
    • Experience working with front-end frameworks such as Vue.js (or similar frameworks like React or Angular).
    • Familiarity with relational databases and writing SQL queries.
    • Exposure to cloud environments such as Microsoft Azure is desirable.
    • An understanding of Agile delivery practices.
    • Enthusiastic about learning, with strong problem-solving skills and attention to detail.
    • A collaborative mindset and effective communication skills within a development team.

    Key Roles and Responsibilities:

    • Develop, test, and maintain software features using C#, .NET, and Vue.js in line with business and technical requirements.
    • Work closely with senior engineers and the Tech Lead to implement high-quality, maintainable solutions.
    • Participate in code reviews, pair programming, and knowledge sharing sessions.
    • Contribute to the refactoring and optimisation of existing systems to improve performance, readability, and scalability.
    • Collaborate with cross-functional teams to understand user needs and translate them into technical solutions.
    • Support the delivery of software using Agile methodologies, contributing to sprint planning, retrospectives, and team ceremonies.
    • Continuously learn and stay up-to-date with relevant technologies, applying new knowledge to your work where appropriate.

    Judgement and Decision Making:

    • Makes day-to-day development decisions within the scope of assigned tasks.
    • Seeks guidance from senior team members for complex technical or architectural challenges.

    External Relationships

    • May occasionally interact with operational clients and support teams under

    Internal Relationships

    • Collaborates with the Development Team, Product Team, reporting progress to the Tech Lead or Senior Engineers.

    Managerial Responsibility

    • None, but expected to work constructively within a team and support junior peers where appropriate.

    How to Apply:

    • Follow the link to our job seeker’s page:

    Seniority level
    • Seniority level Mid-Senior level
    Employment type
    • Employment type Full-time
    Job function
    • Job function Engineering and Information Technology
    • Industries Advertising Services

    Referrals increase your chances of interviewing at ExecutivePlacements.com - The JOB Portal by 2x

    Sign in to set job alerts for “Software Engineer” roles. Junior Software Development Engineer (DBN)

    Durban, KwaZulu-Natal, South Africa 8 months ago

    Junior Developer – React & Zoho Platform

    Durban, KwaZulu-Natal, South Africa 5 months ago

    Durban, KwaZulu-Natal, South Africa 1 month ago

    La Lucia, KwaZulu-Natal, South Africa 2 hours ago

    Durban, KwaZulu-Natal, South Africa 2 hours ago

    Full-Time Lecturer in Computer Science and Programming (Web, Cloud, Desktop and Mobile development)

    Durban, KwaZulu-Natal, South Africa 5 days ago

    Freelance Software Developer (Golang) - AI Traner

    Durban, KwaZulu-Natal, South Africa 6 days ago

    Freelance Software Developer (Rust) - AI Trainer

    Durban, KwaZulu-Natal, South Africa 3 days ago

    Intermediate Software Development Engineer Intermediate Software Development Engineer (DBN) Intermediate Software Development Engineer (Live) - DBN Freelance Software Developer (C/C++ - Rust) - AI Trainer

    Durban, KwaZulu-Natal, South Africa 1 month ago

    FULL STACK C# DEVELOPER WITH REACT – DURBAN (ONSITE) @ R1.2 MIL PER ANNUM Mid to Senior SAP Developer - Remote within South Africa

    Durban, KwaZulu-Natal, South Africa 1 month ago

    Freelance Software Developer (Ruby) - AI Trainer

    Durban, KwaZulu-Natal, South Africa 1 day ago

    Senior Full Stack C# Developer (C# / React) – Durban (In-Office Full Time) – up to R1.3mil per annum Senior Full Stack C# Developer (C# / Angular) – Durban (Hybrid) – up to R1.14mil Per Annum

    Durban, KwaZulu-Natal, South Africa 3 days ago

    Principal Software Engineer (Kafka Specialist)

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.
    Be The First To Know

    About the latest Web application Jobs in South Africa !

    Software Engineer

    Cape Town, Western Cape Tillo Inc

    Posted 11 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    • Who we’re looking for: An experienced Software Engineer with an understanding of RESTful APIs and an interest in continuous improvement

    • Where you’ll work: This role will be based in Cape Town, you'll be part of our global team, collaborating with colleagues and serving customers across the UK, USA, Australia, South Africa, and beyond. Our hybrid approach offers flexibility with regular team connection in our Cape Town office

    The Tillo Difference

    We're in the business of rewards and incentives, so we know a thing or two about the importance of giving back. We can't grow as a business without growing as individuals, so we are committed to providing a workplace where passionate, driven individuals can thrive. We value collaboration, trust, positivity, and a willingness to learn - only by working as a team will we reach our goals.

    We’re the market leader in the UK and are active in a number of other markets including USA, Europe, Australia and India.

    Day to day this role will

    • Help to design and build new features

    • Integrate to third-party services and APIs

    • Perform code reviews for other Engineers and provide thoughtful feedback

    • Work with Product Managers to scope, define and estimate work

    • Support with DevOps - monitoring and maintaining test and production environments

    • Maintain the high standards of our codebase

    • Support other team members including regular Pairing sessions

    What we’re looking for

    • Proven experience writing performant and clean code to modern PHP 8 standards

    • Experience developing with the Laravel framework

    • Experience with Vue (& ideally Nuxt)

    • Excellent communication skills

    • Experience using version control such as git and Bitbucket/GitHub/Gitlab

    • Experience building and maintaining RESTful APIs

    • Strong understanding of testing principles


    It’s not essential, but we’d love to hear about it if you have experience with

    • AWS services and/or Kubernetes

    • Designing efficient SQL queries and schemas

    • Test-Driven Development

    Benefits

    We offer all our employees trust and empower our team to work with flexibility and autonomy. We’re a close-knit team and love working collaboratively, with our hybrid model, our team can come together at our fantastic offices, but also focus in their own space. The Tillo team are a motivated bunch and we all work hard to push Tillo forwards, always innovating. We completely understand the importance of work/life balance and offer a supportive and collaborative working environment with the following benefits:

    • 21 days holiday per annum

    • Retirement Fund (5%)

    • Health insurance contribution

    • Employee Incentive Scheme

    • Hybrid Working

    • Top spec equipment including laptop, mouse, keyboard, monitor

    • Anniversary gifts

    • Monthly breakfasts, drinks, snacks and events

    • Team Learning & Development budget

    About Tillo

    Tillo makes gift cards, rewards, and incentives simple, efficient, and profitable. Operating in over 37 markets and 25 currencies, Tillo processes billions in gift card transactions through a single, plug-and-go API, powering rewards and incentives for the world’s leading businesses.

    Backed by Tenzing, Tillo is setting the global standard for digital gift card infrastructure.

    Diversity, Equity, and Inclusion Statement
    We are committed to fostering a diverse and inclusive workplace where everyone feels valued and respected. We welcome applications from individuals of all backgrounds, regardless of age, disability, gender identity, marital status, race, ethnicity, religion or belief, sex, or sexual orientation.

    If you require any reasonable adjustments during the recruitment process, please let us know, and we will be happy to accommodate your needs.

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Engineer

    Western Cape, Western Cape Webrepublic

    Posted 11 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    workfromhome

    Over the last decade, Webrepublic has grown from an ambitious startup into Switzerland’s leading digital agency. More recently, Webrepublic has launched a subsidiary in South Africa to work hand-in-hand with our HQ in Switzerland. Our team in Cape Town has grown, and we are now looking for a Software Engineer to expand our local presence into a large-scale operation.

    As a Software Engineer , you will primarily be responsible for developing elegant solutions that automate and streamline the work of our consultants, enabling them to stay ahead in the constantly evolving advertising landscape. Additionally, as part of a lean Software Engineering team, you will play an important role by helping to maintain and improve our existing internal tools.

    Our preferred tech stack includes Python, Django and AWS/GCP, but we welcome applicants with experience in equivalent technologies.

    Key responsibilities

    Reporting directly to the Team Manager Software Engineering , your duties and responsibilities will include, but will not be limited to:

    • Build applications to automate repetitive and manual marketing tasks,
    • Lead the full development journey: turn extracted requirements into robust code, engage with stakeholders, and handle testing, maintenance, and ongoing enhancements,
    • Work closely with our consultants and other stakeholders to identify opportunities for automation and optimisation,
    • Provide accurate estimates for new projects,
    • Expand your knowledge by helping out the team with existing projects.

    Qualifications and Skills

    As an ideal candidate, you must have the following:

    • A National Diploma, Higher Certificate, or Bachelor’s degree in Software Engineering or related field,
    • Minimum 3 years of programming experience,
    • Python and Pandas experience for developing applications and processing data,
    • Good knowledge of Javascript for building scripts and front-end components,
    • Basic knowledge of git for version control and collaboration,
    • Exposure to at least one major cloud platform (AWS, GCP, or Azure),
    • Hands-on experience with both relational databases and NoSQL databases,
    • Ability to write and maintain functional and unit tests,
    • A practical mindset that balances technical perfection with fast, value-driven delivery,
    • Strong multitasking skills, capable of managing several small projects and engaging with multiple stakeholders,
    • Nice to have:
      • Experience with Django or similar frameworks,
      • Background in building internal tools or automations,
      • Familiarity with ETL processes,
      • Notions of marketing or analytics.

    What we offer

    On our side, we offer.

    • A dynamic work environment fostering personal growth and development,
    • Opportunities to work on exciting projects with leading global brands,
    • Learning from Subject Matter Experts across all digital marketing disciplines,
    • Flat hierarchies and short decision paths, being part of a young, dynamic, and international team,
    • Exposure to disciplines beyond your own skill set,
    • A vibrant office space in Cape Town and a flexible work environment (hybrid work),
    • A very competitive compensation package.

    Are you interested?

    We look forward to receiving your online application with your CV, portfolio and references.

    Webrepublic is an equal opportunity employer. We encourage candidates from all backgrounds to apply. We will give preference to previously disadvantaged individuals.

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Engineer

    Cape Town, Western Cape Monocle Solutions

    Posted 11 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    Imagine being a data and programming guru and understanding the intricacies of banking and insurance. At Monocle, we believe work is more than a job. It is a chance to make a difference in the world of finance. An opportunity to fulfil your potential. To make friendships with ambitious, positive, likeminded people. To gain invaluable industry experience and learn critical skills that will make you a highly sought-after management consultant. Monocle strives to provide our clients with a cradle-tograve implementation approach. This means that we not only propose fit-for-purpose solutions, but we also execute the development and implementation of the technical infrastructure required to realise the full benefit of these solutions.


    Monocle is a people-centric, independent consulting firm, specialising in banking and insurance. We understand that our greatest asset is our people and because of this, we do things a bit differently.

    Monocle’s Employee Value Proposition

    Monocle embraces an ongoing and active approach to amplifying the talents of our people, empowering them to unlock their full potential and feel fulfilled in their careers. Our vibrant culture thrives through our shared growth mindset, collaboration, support, and social connection, fostering a space where everyone can flourish. We are committed to continuous learning and provide ongoing technical training, industry certification support, and personal development opportunities through mentorship and executive engagement. Ultimately, we strive to create an environment that nurtures ambition, supports well-being, embraces diversity, upholds integrity, and inspires individuals to make a positive and lasting impact on the world around us.

    Monocle Offers:
    • Unparalleled growth and exposure – Monocle is uniquely positioned in the market to undertake projects across a wide spectrum of critical and exciting areas of the financial services industry. Our managers deliver mission critical projects at the most prestigious banks and insurers in Johannesburg, Cape Town, London and Amsterdam.
    • Unlimited training and development – Investment in our people’s development is at the heart of Monocle’s company ethos. That is why we prioritise the upskilling of every employee.
    • Unique and vibrant company culture – At Monocle, we believe friends work better together than colleagues. We love nothing more than partaking in a wide variety of activities through our company sponsored clubs.
    • Ultra-competitive compensation – At Monocle, we want the best talent to join our team, so we understand that those individuals need to be recognised and rewarded for their true value.
    We are looking for a passionate Software Engineer to join your team. Our Software Engineer role offers the opportunity to collaborate on innovative projects, design robust software solutions, and contribute to the development of cutting-edge applications. The ideal candidate possesses a strong foundation in software development, a passion for problem solving, and a keen eye for detail. You will be responsible for the following duties, but not limited to:

    Design, develop, and maintain high-quality software applications and systems.

    Collaborate with cross-functional teams to understand requirements and translate them intotechnical solutions.

    Write clean, efficient, and well-documented code.

    Conduct thorough testing and debugging to ensure software quality.

    Participate in code reviews and provide constructive feedback

    Stay up-to-date with emerging technologies and industry best practices.

    Contribute to the full software development lifecycle, from requirements gathering to deployment and maintenance.

    Optimize application performance and scalability.

    The successful candidate must have comprehensive experience in the above, and must also meet the following requirements:

    Holds a Bachelors degree from an accredited university.

    Strong foundation in software engineering: Strong proficiency in programming languagessuch as Python, Java, C#, or similar. While a Bachelor's degree in Computer Science,Engineering, or a related field is a plus, your ability to demonstrate expertise matters most.

    Deep understanding of software engineering principles: Experience with software designpatterns and architectural principles with the ability to write clean, maintainable, and efficientcode.

    DevOps fluency: Experience in CI/CD tools to streamline software development and delivery.

    Database Management: Experience working with relational databases like AWS RDS, MS SQL Azure SQL DB or Postgres.

    Experience with Cloud Services: Experience with cloud platforms (AWS, Azure, GCP) is a plus.

    Expose to Full Stack development: Experience with front-end and back-end development is aplus.

    Experience with Software Development Methodologies: Understanding of softwaredevelopment methodologies like Agile, Scrum & Waterfall.

    Communication and collaboration: Excellent communication, problem-solving, and analyticalskills are key. The ability to present complex technical concepts in a clear and concise way.

    Cloud Certification (a plus): While not mandatory, possessing a relevant Cloud certificationdemonstrates your commitment to professional development and validates yourunderstanding of Cloud services and best practices.

    The following would also be advantageous:

    Relevant consulting experience to banks and insurers.

    A strong desire to learn and upskill business knowledge

    The ideal Monocle Software Engineer also:

    Has an enquiring mind and is eager to learn and improve their professional skillset.

    Is able to work in a dynamic environment where one day never looks like another.

    Is enthusiastic in their approach to their work.

    Regards themselves as a high performer.

    Is an excellent communicator with exceptional verbal and written communication skills.

    Works well under pressure to meet client objectives.

    Is sociable and enjoys interacting with others, both at work and at social events.

    Works well independently and in a team.

    Recruitment Process:

    During the interview process, you will meet with both People and Culture representatives and Monocle Executives. A critical aspect of the interview process will be determining whether Monocle will be a good fit for you and your career aspirations, so please come prepared with any questions you may have.


    If you have a passion for working with people, a relevant qualification, and think you have what it takes to join a team of your smartest and most driven peers, apply to Monocle today!

    The application process Assessment Test

    A 45-Minute, 60-questions, online competency assessment test.

    P&C Meet and Greet

    A personal meeting with People & Culture to get to know you and tell you more about Monocle.

    Executive interview

    To discuss your skills, business knowledge, experience, project fit and the role requirements.

    C-level Interview

    A discussion with either our CEO, COO or CFO on various topics.

    A final offer is made by the P&C team to the candidate.

    Take your career to the next level at a dynamic and innovative management consulting firm.

    *Please note that on clicking 'Apply Now' you will be redirected to our third-party career portal.

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.
     

    Nearby Locations

    Other Jobs Near Me

    Industry

    1. request_quote Accounting
    2. work Administrative
    3. eco Agriculture Forestry
    4. smart_toy AI & Emerging Technologies
    5. school Apprenticeships & Trainee
    6. apartment Architecture
    7. palette Arts & Entertainment
    8. directions_car Automotive
    9. flight_takeoff Aviation
    10. account_balance Banking & Finance
    11. local_florist Beauty & Wellness
    12. restaurant Catering
    13. volunteer_activism Charity & Voluntary
    14. science Chemical Engineering
    15. child_friendly Childcare
    16. foundation Civil Engineering
    17. clean_hands Cleaning & Sanitation
    18. diversity_3 Community & Social Care
    19. construction Construction
    20. brush Creative & Digital
    21. currency_bitcoin Crypto & Blockchain
    22. support_agent Customer Service & Helpdesk
    23. medical_services Dental
    24. medical_services Driving & Transport
    25. medical_services E Commerce & Social Media
    26. school Education & Teaching
    27. electrical_services Electrical Engineering
    28. bolt Energy
    29. local_mall Fmcg
    30. gavel Government & Non Profit
    31. emoji_events Graduate
    32. health_and_safety Healthcare
    33. beach_access Hospitality & Tourism
    34. groups Human Resources
    35. precision_manufacturing Industrial Engineering
    36. security Information Security
    37. handyman Installation & Maintenance
    38. policy Insurance
    39. code IT & Software
    40. gavel Legal
    41. sports_soccer Leisure & Sports
    42. inventory_2 Logistics & Warehousing
    43. supervisor_account Management
    44. supervisor_account Management Consultancy
    45. supervisor_account Manufacturing & Production
    46. campaign Marketing
    47. build Mechanical Engineering
    48. perm_media Media & PR
    49. local_hospital Medical
    50. local_hospital Military & Public Safety
    51. local_hospital Mining
    52. medical_services Nursing
    53. local_gas_station Oil & Gas
    54. biotech Pharmaceutical
    55. checklist_rtl Project Management
    56. shopping_bag Purchasing
    57. home_work Real Estate
    58. person_search Recruitment Consultancy
    59. store Retail
    60. point_of_sale Sales
    61. science Scientific Research & Development
    62. wifi Telecoms
    63. psychology Therapy
    64. pets Veterinary
    View All Web Application Jobs