Intermediate Full Stack API Developer - JHB - R750K PA
- Location
- Johannesburg, Gauteng
- Contract
- Contract
- Salary (as advertised)
- R750 000 per year
- Closing date
First listed . Last checked at source .
In brief
Overview This is a 12-month contract position for an Intermediate Full Stack API Developer based in Johannesburg, offering a cost to company salary of R750k per annum (negotiable). The role involves joining a growing engineering team focused on building modern, scalable, and API-driven applications with emerging AI capabilities within a microservices and cloud-oriented environment. What you will do * Develop and maintain RESTful APIs and backend services * Build and maintain interactive Angular-based user interfaces * Translate business requirements into technical solutions with guidance from senior engineers * Contribute to microservices-based architecture development * Apply clean code principles and follow SOLID design practices * Ensure applications are performant, secure, and responsive * Contribute to integration of AI/agent-enabled capabilities within applications * Collaborate with senior developers, analysts, and product teams in an Agile environment Requirements (from the original advert) * **Backend:** * 3-5 years' backend development experience * Strong understanding of RESTful APIs, HTTP, and API design principles * Exposure to microservices architecture * Basic understanding of distributed systems concepts * Experience working with modern object-oriented backend languages (e.g. Java, Python, Go, etc.) * **Frontend:** * Angular experience * Strong knowledge of HTML and CSS * **Engineering Practices:** * Understanding of SOLID principles and common design patterns * Awareness of secure coding practices * Performance-conscious development mindset * Exposure to AI / agent-based platforms is advantageous Who should apply This role is ideal for a developer who is comfortable working across backend and frontend systems and is eager to grow within a microservices and cloud-oriented environment. Deadline Not specified Reference Original posting: https://www.jobmail.co.za/jobs/it-computer/other-it-computer/south-africa/intermediate-full-stack-api-developer-jhb-r750k-pa-id-7502872 Source: jobmail
Summary drafted with AI assistance from the original advert. The advert itself is the authority — how we use AI.
At a glance
- At least 3 years of experience.
- Python
- Java
- Angular
- Agile / Scrum
Extracted automatically from the advert; confirm requirements on the original listing.
Job description
Before you apply
- Confirm the requirements and closing date on the original listing (jobmail). SPANi lists vacancies from other sites and may not reflect last-minute changes.
- Legitimate employers do not charge application, registration or training fees.
- Don't send your ID or bank details before you have confirmed the employer is real.
Applying for contract roles
- State your notice period, contract length you can commit to, and earliest start date.
- Highlight recent project delivery and tools used, not only long-ago permanent roles.
- Confirm whether the role is PAYE, independent contractor, or labour-broker before accepting.
- Keep records of the listing URL and closing date in case you need to follow up.