Technology

Software Engineer

The Global Talent Co.·Remote, south-africa·Full Time·Remote
Technologymid-levelFull TimeRemote
-Closes Dec 28, 2026

SOFWARE ENGINEER

Check out The Global Talent Co.’s talent network:

The Role

You will join a company building the digital infrastructure for grant funding, helping organizations spend less time navigating funding logic, forms, and administration and more time on the projects and impact that matter.

The platform brings together research across 18,000+ funding programmes, AI-supported analysis and application drafting, expert review, and ongoing grant management. AI handles what can scale, while people bring experience and judgement where it matters.

As a Software Engineer, you will help build the product across the backend, frontend, and AI pipeline at the core of the platform. You will work directly with the CTO, who already has one successful exit, and learn first-hand how modern software is built in a clean, fast, AI-native environment.

This role is designed for someone early in their career who wants real responsibility and a steep learning curve. You will start with close guidance and progressively take on more independent ownership, with a clear path toward a senior engineering role.

Position: Software Engineer

Seeking an early-career Software Engineer with solid programming fundamentals, curiosity across the stack, and a strong desire to learn how production software is built.

The ideal candidate has 1–3 years of experience or is a recent graduate with strong projects, and combines technical curiosity with high self-motivation, a user-first mindset, and an AI-native approach to development.

What you have built matters more than simply the number of years on your CV.

Responsibilities

Product Development & Full-Stack Engineering

Ship features end-to-end, from backend development through to the user interface.

Work across the stack, including React, Node/Express, Postgres, and AWS.

Start with close guidance and progressively take on greater independence and ownership.

Work closely with the CTO and grant team to build solutions based on real user problems rather than abstract tickets.

Build software with a user-first mindset, ensuring what you create works for real people.

AI Development

Help build the platform's AI pipeline from week one.

Work with prompt engineering, context management, and AI evaluations.

Gain hands-on experience with AI development and learn how AI-powered features are built and improved in production.

Use AI-native development tools such as Claude Code or Cursor as part of your engineering workflow.

Production & Debugging

Trace and fix bugs in the production environment.

Work with tools including Sentry, CloudWatch, and Postgres.

Learn how production systems work by investigating real issues and understanding their underlying causes.

Develop strong debugging and problem-solving skills through hands-on production experience.

Learning & Engineering Growth

Work closely with the CTO and receive direct technical mentoring.

Use code reviews as a learning tool, incorporating feedback and progressively contributing feedback to others.

Take increasing ownership of features and technical problems as your experience grows.

Develop toward independent feature ownership, with a clear path toward a senior engineering role.

Contribute to improving the time from starting a project to a finished, submitted application through reliable features, automation, and product improvements.

Requirements

1–3 years of professional experience as a Software Engineer, or recent university graduation with strong technical projects.

What you have built matters more than simply the number of years of experience.

Solid fundamentals in TypeScript and/or JavaScript.

Curiosity and willingness to work across the full stack, including:

React

React

Node / Express

Node / Express

Postgres

Postgres

AWS

AWS

Strong desire to learn how production software is built and operated.

High self-motivation and the ability to dig into problems rather than wait for instructions.

Comfortable receiving feedback and using it to improve your technical skills.

AI-native approach to software development, with familiarity using tools such as Claude Code or Cursor.

User-first mindset, with a focus on building software that works for real people.

Strong curiosity, ownership, and willingness to take on increasing responsibility.

Nice to Have

First experience with AI tools or LLM APIs, including university or side projects.

German language skills at B1 level or above. The product and customers are German-speaking, while the team works bilingually.

A side project, open-source contribution, or other work built independently.

Growth Path

This role is designed as a springboard for your engineering career.

You will start with significant mentoring and guidance from the CTO, then progressively move toward independent ownership of complete features and technical problems.

The goal is that, over time, you can ship independently, contribute to technical decisions, and take ownership of increasingly complex parts of the product, with a clear path toward a senior engineering role.

What We Offer

Direct mentoring from the CTO, who already has one successful exit and will work closely with you on your development.

A steep learning curve across a modern technology stack, AI-native development, and real production systems.

Real production ownership from day one, with increasing responsibility over time.

Fully remote work is possible.

Competitive entry-level salary and participation in company success.

Clear development path toward a senior engineering role.

2,000 annual professional development budget.

Opportunity to work on a scalable SaaS product with clear market demand and genuine social impact.

Short decision paths and direct collaboration with the leadership team.

Team events and optional workations.

Originally posted on Himalayas

At a glance

Company

The Global Talent Co.

Location

Remote, south-africa

Employment

Full Time

Work style

Remote

Experience

mid-level

Valid until

December 28, 2026

Created

October 29, 2026

More opportunities

Similar roles you might like

Ai Engineering Lead

Mindworx Consulting

Johannesburg, Gauteng, south-africa

FULL_TIME

Partnering directly with the Intelligent Solutions Lead, you will own the technical execution, infrastructure planning, and code quality across RPA, low-code, AI, and custom software builds. You will bridge high-level architecture and practical implementation by producing technical designs, spinning up reference architectures, and establishing enterprise-grade engineering standards. The Tech Stack Deep-Dive Must-Haves: Languages & Core Development: Strong hands-on background in .NET and/or Java. Automation & Low-Code: Practical delivery experience across RPA platforms (Blue Prism or equivalent) and Microsoft Power Platform (Power Apps, Power Automate, Copilot Studio). Cloud & Architecture: Azure Cloud Services, API and enterprise integration design, infrastructure design, and deployment modeling. Engineering Practices: Robust CI/CD pipelines, DevOps/DevSecOps patterns, structured code reviews, and governance-ready technical documentation. Track Record: 8+ years across software engineering, systems development, and automation delivery, backed by a technical degree. Nice-to-Haves: Domain: Banking or financial-services industry experience. Advanced Tech: Deep exposure to enterprise AI implementations and intelligent automation solutions. Certifications: Microsoft, Azure, Power Platform, Blue Prism, or cloud architecture credentials. Key Responsibilities Architect Implementation & Infrastructure: Translate solution designs into robust deployment architectures, technical blueprints, and secure infrastructure models. Build Proof-of-Concepts & Reusable Skeletons: Write reference code, build core frameworks, and tackle high-complexity technical spikes to derisk delivery for development teams. Enforce Code Quality & Governance: Conduct detailed code reviews, eliminate technical debt, and defend technical designs through architecture, security, and production-readiness forums. Scale Engineering Capability: Mentor automation specialists and developers on modern engineering patterns, testability, and DevSecOps best practices. Why Join Us? High-Impact Technical Ownership: Serve as the definitive engineering authority for an enterprise-scale automation function, not just a manager behind a desk. Modern, Hybrid Tech Ecosystem: Balance traditional enterprise engineering with cutting-edge low-code, GenAI, and Azure cloud tools. Culture of Craftsmanship: Lead an environment that values clean code, reusable architectures, and shift-left engineering over quick, brittle fixes

a day ago

Senior Solutions Architect

E-Merge IT Recruitment

Johannesburg, Gauteng, south-africa

Permanent

Design the Future. Architect Innovative Solutions. Drive Digital Transformation. Are you a strategic thinker with a passion for technology, solution design, and innovation? Do you have the expertise to design scalable, secure, and high-performing technology solutions that support business objectives? We are looking for an experienced Senior Solutions Architect to join our team and play a pivotal role in shaping end-to-end technology solutions within a dynamic, agile environment. Minimum qualifications and experience: A relevant tertiary qualification in information technology, computer science, or a related field (BSc, BTech, or equivalent degree)Relevant architecture certification, with TOGAF certification being essential5 to 7 years of experience in solution architecture within an Agile environmentFoundational experience and understanding of financial marketsDemonstrated experience in a solutions architecture roleExperience in software engineering is advantageousExposure to the South African financial markets will be an added advantageTechnical knowledge and skills: The successful candidate should demonstrate strong knowledge and experience in the following areas:Trading and risk platformsData management platformsCloud architecture, particularly Amazon Web Services (AWS)Systems integration and application architectureArchitecture and design of internally developed applicationsAgile methodologies and delivery environmentsTools and platforms such as Jira, Azure DevOps (ADO), and GitKey competencies: Excellent written and verbal communication skillsStrong analytical and critical-thinking abilities, with exceptional attention to detail.Excellent problem-solving skills and the ability to prioritise competing tasks effectivelyStrong collaboration and teamwork skillsThe ability to translate complex business requirements into practical, effective technical solutionsA strategic mindset with the ability to balance technical excellence, business value, and operational efficiencyReference number for this position is GZ61521 which is a permanent position based in Melrose Arch Johannesburg offering a cost to company salary of R1.6m 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!

a day ago

Technology Lead, Automation (global Markets Technology)

Standard Bank Group

Gauteng, south-africa

full-time

Job Description To scope, plan, design and deliver end to end solutions against required standards and timelines. To oversee and participate in technical solutions delivery, interpreting business requirements, defining technical tasks, engineer quality software, performing end to end testing and supporting and troubleshooting technical questions, software and database issues. To lead, manage and mentor Software-; Quality Engineers across identified delivery teams to build and improve Engineering capability. Accountable for end to end delivery of all technical solution delivery (engineering aspects) in the identified delivery teams(3 to 5 teams, 15 to 25 resources), adhering to set standards, practices and quality expectations Adopt and adhere to suitable and agreed development methodologies and principles through work outputs and behaviours that enables continuous delivery and development across the production environment as well as ensuring effective collaboration with all colleagues and stakeholders to meet required targets and therefore deliver value to the customer. Build, code and review user and system interfaces including menus, screen dialogues, inputs, reports, validation and error correction, processing rules, access, security, audit controls, recovery routines and contingency procedures to ensure they are as per agreed specification. Conduct quality assurance and approve developed code linked to supplied specifications for production deployment. Construct, interpret and execute end to end system and program tests to verify correct operation of completed systems. Prepare test cases for unit testing purposes and review test cases as produced by other developers for unit testing purposes as required. Find ways to improve flow and teams' delivery, removing blockers and ensuring value through the improvement of quality of deliverables. Direct and participate in resolution of incidents and failures, putting in place remediation actions and ensuring appropriate technical support. Qualifications Degree: Information Technology Additional Information Experience Required: Software Engineering 5-7 years: Proven ability to work effectively as both a team leader and as a member of a small team of technical staff working in an agile development environment. Track record in capability and competency building and coaching of staff is required. Minimum 1-2 years' experience as a manager running a portfolio of 10+ technical experts 8-10 years: Broad experience in translating business and functional requirements into technical specifications and developing the programming code to create the solutions. Behavioural Competencies: Adopting Practical Approaches Articulating Information Developing Expertise Embracing Change Interpreting Data Technical Competencies: Agile Engineering API Engineering Automation Cloud Computing Continuous Delivery (CD)

2 days ago

Senior Engineer, Risk Analytics Solutions

Standard Bank Group

Gauteng, south-africa

full-time

Job Description As a Risk Analytics Solution Engineer, you are the critical bridge between advanced analytics and our operational environment. You will be embedded within a cross-functional squad, responsible for the operationalization of AI, risk models and strategies. Your primary mission is to ensure that the analytical solutions built by our data scientists and risk analystsfrom credit scorecards to real-time fraud modelsare deployed, monitored, and managed in a robust, automated, and scalable fashion. You will build and own the orchestration solutions within AWS to support our Risk Solutions which includes SAS Viya, and AWS Services that bring our risk intelligence to life. Qualifications Completed Matric Bachelor's degree in computer science, Software Engineering, Information Systems, or a related quantitative field. Experience 3-5 years' experience in the relevant technical role such as DevOps Engineer, MLOps Engineer, Cloud Engineer or Data Engineer with focus on automation. Strong programming proficiency, particularly in Python. Proven experience with CI/CD tools (e.g. GitLab actions, Azure DevOps, Jenkins) Hands-on experience with cloud platforms (AWS or Azure) Experience with containerisation technologies and distributed computing (Docker, Kubernetes) Familiarity with Infrastructure as Code (IaC) tools (Terraform, Cloud Formation) Behavioural Competencies: Adopting Practical Approaches Articulating Information Developing Expertise Documenting Facts Embracing Change Technical Competencies: Big Data Frameworks and Tools Data Engineering Data Integrity Data Quality IT Knowledge Stakeholder Management (IT)

2 days ago

Senior Java Developer

Network Contracting

Midrand, south-africa

FULL_TIME

We are currently building our IT talent database and are looking to connect with experienced Java Developers for current and future opportunities. We are particularly interested in professionals with strong Java development, API integration, database and enterprise application experience. Register your profile with us so your software engineering experience can be considered for suitable opportunities as they become available. If you enjoy building scalable solutions and collaborating with technical teams, we'd love to hear from you. Key Responsibilities: Design, develop, test and maintain Java applications and backend services. Build and integrate REST APIs, microservices and enterprise application components. Work with databases, messaging services and external systems to deliver reliable integrations. Participate in code reviews, technical documentation, testing, deployment and production support. Job Experience & Skills Required / Ideal Candidate Profile: Education A degree, diploma or equivalent relevant qualification in Computer Science, Information Technology or Software Engineering is advantageous. Relevant Java or software engineering certifications will be advantageous. Experience delivering enterprise software projects is valued. Cloud platform or DevOps training will be beneficial. Experience Typically 5+ years of professional software development experience, including hands-on Java development. Experience with Java frameworks such as Spring or Spring Boot. Experience developing APIs, integrating databases and working with version control and automated testing. Microservices, cloud, CI/CD and Agile delivery experience will be highly advantageous. Skills Java, Spring / Spring Boot and object-oriented programming. REST APIs, microservices and enterprise application integration. SQL and relational databases. Git, automated testing, CI/CD and production troubleshooting. Location: Gauteng Apply now! For more exciting IT vacancies, please visit: /> I also specialise in recruiting in the following fields: Artificial Intelligence & Machine Learning Software Development Data Engineering & Analytics 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: Connect with me on LinkedIn!

2 days ago

Python Developer

Communicate Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

Key Responsibilities: Design, develop, and maintain scalable Python applications Create and integrate RESTful APIs and third-party services Optimise application performance, reliability, and security Collaborate with cross-functional teams including Product, QA, and DevOps Troubleshoot and resolve technical issues Contribute to architecture decisions and continuous improvement initiatives Job Experience and Skills Required: Bachelor's Degree in Computer Science, Information Technology, Software Engineering, Engineering, Mathematics, or a related field Minimum 2+ years' experience in Python development (Junior, Intermediate, and Senior opportunities available) Strong understanding of software development best practices and object-oriented programming Experience building and maintaining APIs and backend services Knowledge of frameworks such as Django, Flask, FastAPI, or similar Exposure to cloud platforms (AWS, Azure, or GCP) is advantageous Familiarity with SQL and relational databases such as PostgreSQL, MySQL, or SQL Server Experience with version control systems such as Git Understanding of CI/CD pipelines, testing methodologies, and Agile development practices This is an opportunity to join our talent pool and be considered for future opportunities with leading organisations across South Africa. Apply now! Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs. I also specialize in recruiting in the following: Manual and Automation Testers, Business Analysts, Software Developers, AI Engineers, and Data Scientists 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.

2 days ago