Mid-Level Software Engineer — APIs, Backends & Growth

Indsafri

South Africa

On-site

ZAR 420,000 - 720,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Indsafri is seeking an Intermediate Developer to join its software team to build and maintain high-quality applications. You will work independently on tasks and collaborate within a development team to deliver features and fixes that meet technical and business requirements.

You will contribute to design discussions, implement RESTful APIs, and participate in code reviews while growing through Agile ceremonies and cross-functional teamwork.

Qualifications

  • 2-4+ years of hands-on software development experience.
  • Experience with modern frameworks including Spring Boot, .NET Core, Angular/React/Vue/Django/Express.
  • Solid understanding of OOP, design principles, and software development best practices.
  • Experience with SQL or NoSQL databases.
  • Familiarity with Git and version control workflows.
  • Exposure to CI/CD pipelines and DevOps tools is beneficial.

Responsibilities

  • Write clean, efficient, and maintainable code.
  • Implement new features, enhancements, and bug fixes.
  • Participate in application design and contribute to technical decisions.
  • Develop and consume RESTful APIs and backend services.
  • Work closely with senior developers, business analysts, QA engineers, and product owners.
  • Attend Agile ceremonies (stand-ups, sprint planning, retrospectives).
  • Participate in code reviews and contribute to improving code quality.
  • Maintain technical documentation for features and enhancements.
  • Support maintenance of existing systems and assist in refactoring legacy code.
  • Assist with deployment processes and CI/CD pipelines when needed.

Skills

Experience 2-4+ yrs
Spring Boot
.NET Core
Angular
React
Vue
Django
Express
SQL
NoSQL
Git
CI/CD
DevOps tools
Microservices
Cloud basics
Docker

Tools

Git

Job description

Indsafri is seeking an Intermediate Developer to join its software team to build and maintain high-quality applications. You will work independently on tasks and collaborate within a development team to deliver features and fixes that meet technical and business requirements.

You will contribute to design discussions, implement RESTful APIs, and participate in code reviews while growing through Agile ceremonies and cross-functional teamwork.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Software Engineer – API & Microservices
Senior Java Software Engineer – API & Microservices

Indsafri • South Africa

On-site
ZAR 800,000 - 1,200,000
Senior Software Engineer & Tech Lead (Remote)
Senior Software Engineer & Tech Lead (Remote)

Indsafri • South Africa

Hybrid
ZAR 900,000 - 1,300,000
Senior Java & Spring Microservices Engineer
Senior Java & Spring Microservices Engineer

Indsafri • South Africa

On-site
ZAR 600,000 - 900,000
Senior Java & Angular Tech Lead for Scalable Enterprise Apps
Senior Java & Angular Tech Lead for Scalable Enterprise Apps

Indsafri • South Africa

Hybrid
ZAR 900,000 - 1,350,000
Senior Java & BPM/Camunda Software Engineer
Senior Java & BPM/Camunda Software Engineer

Indsafri • South Africa

On-site
ZAR 600,000 - 800,000
Platform Lead — Angular & Java Engineer
Platform Lead — Angular & Java Engineer

Indsafri • South Africa

On-site
ZAR 900,000 - 1,300,000
Senior MuleSoft & API Integration Engineer
Senior MuleSoft & API Integration Engineer

Indsafri • Johannesburg

On-site
ZAR 700,000 - 1,000,000
Mid-Level .NET Developer — API, Angular & Azure
Mid-Level .NET Developer — API, Angular & Azure

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 420,000 - 600,000
Intermediate Java Software Engineer
Intermediate Java Software Engineer

Future Fit • Johannesburg

On-site
ZAR 500,000 - 700,000
Competitive compensation package
Twice-yearly salary increases
Employee wellness programs
+3
Senior Quality Assurance & AI-Enabled Testing
Senior Quality Assurance & AI-Enabled Testing

Indsafri • South Africa

On-site
ZAR 520,000 - 760,000