Intermediate Software Developer

Boardroom Appointments

Cape Town

On-site

ZAR 300,000 - 520,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

Boardroom Appointments is seeking an Intermediate Software Developer to contribute to mobile applications and backend services using Python and PHP. You will work on Django-based CRMs, finance/accounting modules, and RESTful integrations, while collaborating with stakeholders to scope and implement solutions.

The role emphasizes SDLC involvement, modern frameworks, unit testing, and agile methodologies, with a focus on adaptability and cross-team communication in a dynamic tech environment.

Qualifications

  • 1–4 years of software development experience.
  • Proficient in Python and PHP.
  • Understanding of modern MVC frameworks (Django, Rails, Cake, Zend).
  • Strong grasp of OOP and software patterns.
  • Experience with REST APIs and SOA.
  • Familiar with Git/Gitflow and automated testing.
  • Experience with CI/CD and containerization in cloud environments.
  • Ability to work under pressure and collaborate across teams.

Responsibilities

  • Build Mobile Applications
  • Produce, Maintain and Integrate with Various REST Web Services
  • Build and Maintain Django & Python CRMs
  • Build and extend Finance & Accounting System
  • Systems Analysis, planning and scoping
  • Engage with Stakeholders for requirements gathering
  • Collaborate with other departments on projects and technical issues

Skills

PHP
Python
MVC
OOP
REST API
SOA
Django
Agile
Cloud/Containerization
Version Control

Tools

Git
CI/CD
Docker

Job description

About the job Intermediate Software Developer
  • At least 1 - 4 years Software Development experience
  • A basic understanding of Version Control
  • Experience with PHP, Python
  • Experience with modern Frameworks
  • Fast committed earning abilities
  • A bona fide passion for software engineering
  • Proficient in modern programming languages with a focus on Python and PHP
  • Full software development life-cycle experience
  • A relatively grounded understanding of Automated Testing platforms, such as unit testing and behavior-driven development
  • Some knowledge of continuous integration or automated deployment, orchestration on the cloud with containerizations
  • A well-grounded knowledge of source control. Extra brownie points for GIT and GITflow
  • A grounded understanding of OOP, MVC, DDD, and other software development patterns
  • A solid foundation or sufficient exposure in working with MVC frameworks such as Rails, Cake, code-ignitor, Zend, Django
  • Experience in agile or other development methodologies
  • A grounded understanding of SOA (Micro Services) and Rest API
  • Grounded Experience in working with & building REST APIs
  • Experience with large scale business-grade software and heavily integrated systems
  • Articulate with Good interpersonal relationship skills
  • Ability to work with a diverse array of people with different values and concerns
  • Ability to work under pressure
  • An ability to acclimate to new systems quickly, and easily transition between problems

Responsibilities:

  • Build Mobile Applications
  • Produce, Maintain and Integrate with Various REST Web Services
  • Build and Maintain Django & Python CRMs
  • Build and extend Finance & Accounting System
  • Systems Analysis, planning and scoping
  • Engage with Stakeholders for requirements gathering
  • Collaborate with other departments on projects and technical issues
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

Hire Resolve • Johannesburg

On-site
ZAR 600,000 - 1,000,000
Negotiable salary
Training & Development
Intermediate Software Developer
Intermediate Software Developer

Performit Personnel • Gqeberha

On-site
ZAR 300,000 - 520,000
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
Junior Software Developer
Junior Software Developer

Hire Resolve • Midrand

On-site
ZAR 850,000 - 1,200,000
Negotiable salary
Training & Development
Intermediate Software Developer
Intermediate Software Developer

BETSoftware • Durban

On-site
Intermediate Developer
Intermediate Developer

Boardroom Appointments • Durban

On-site
ZAR 400,000 - 520,000
Senior Software Engineer (Python)
Senior Software Engineer (Python)

Boardroom Appointments • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Intermediate Python Developer
Intermediate Python Developer

ATS Client • Johannesburg

On-site
ZAR 600,000 - 900,000
Intermediate Mobile Software Engineer
Intermediate Mobile Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 60,000 - 80,000
Competitive compensation package
Tenure-based loyalty leave
Employee wellness programs
Senior Software Engineer I
Senior Software Engineer I

Boardroom Appointments • Johannesburg

On-site
ZAR 600,000 - 800,000