Intermediate Developer

Indsafri

South Africa

On-site

ZAR 420,000 - 720,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

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

Job Specification: Intermediate Developer
Role Overview

The Intermediate Developer is responsible for developing and maintaining high-quality software applications. The role requires solid programming skills, the ability to work independently on assigned tasks, and collaboration within a development team. The Intermediate Developer will support senior developers, contribute to design discussions, and ensure software solutions meet technical and business requirements.

Key Responsibilities
1. Software Development
  • 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.
3. Testing & Quality
  • Write unit tests and assist with integration testing.
  • Debug issues and troubleshoot production or testing defects.
  • Follow secure coding standards and best practices.
4. Documentation & Maintenance
  • 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.
Required Experience & Skills
Technical Skills

(General - can be customised to a specific tech stack)

  • 2-4+ years of hands-on software development experience.
  • Experience with modern frameworks (e.g., 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.
  • Basic understanding of microservices, cloud platforms (AWS/Azure/GCP), and containerization (Docker) is advantageous.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Intermediate Software Developer
Intermediate Software Developer

Interdot Solutions • Cape Town

On-site
ZAR 550,000 - 850,000
Intermediate Software Developer
Intermediate Software Developer

Performit Personnel • Gqeberha

On-site
ZAR 300,000 - 520,000
Intermediate Developer
Intermediate Developer

iX • Durban

On-site
ZAR 420,000 - 600,000
Hybrid work
Birthday leave
Monthly social events
+5
Intermediate Software Developer
Intermediate Software Developer

Agile Bridge • Pretoria

On-site
ZAR 500,000 - 700,000
Opportunities for training and development
Participation in hackathons and conferences
Intermediate .NET Developer
Intermediate .NET Developer

iDbase Software • Johannesburg

On-site
ZAR 500,000 - 750,000
Java Developer (Intermediate to Senior)
Java Developer (Intermediate to Senior)

Communicate Finance • Wes-Kaap

On-site
ZAR 350,000 - 700,000
Java Developer (Intermediate to Senior)
Java Developer (Intermediate to Senior)

Communicate Finance • Wes-Kaap

On-site
ZAR 350,000 - 700,000
Intermediate Developer
Intermediate Developer

Internetwork Expert • KwaZulu-Natal

On-site
ZAR 420,000 - 600,000
Hybrid work model
Birthday half-day leave
Monthly social events
+5
Intermediate Developer
Intermediate Developer

Boardroom Appointments • Durban

On-site
ZAR 400,000 - 520,000
Intermediate Full Stack Software Developer
Intermediate Full Stack Software Developer

Boardroom Appointments • Cape Town

On-site
ZAR 420,000 - 670,000