Intermediate Software Development

MVIA

Wes-Kaap

On-site

ZAR 240,000 - 420,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

MVIA is seeking an entry-level software developer to design and build scalable web applications. You will contribute to frontend and backend work using React, Next.js, Node.js, Python, and SQL, while learning modern practices and AI-assisted tooling.

You will join a collaborative team focused on delivering data-driven insights, automation solutions, and well-documented code. A strong foundation in programming and a willingness to grow are essential.

Qualifications

  • Solid understanding of programming fundamentals.
  • Eagerness to learn and grow in software development.
  • Ability to collaborate with a team and participate in code reviews.

Responsibilities

  • Develop and maintain bespoke web applications.
  • Collaborate on BI and automation solutions.
  • Deliver clean, well-documented code under guidance of senior developers.
  • Maintain existing codebases written in React, Next.js, Python, Node.js, TypeScript, and SQL.
  • Work with SQL databases to manage client data workflows.
  • Use AI-assisted tools to improve development speed and code quality.
  • Assist with debugging, testing, and troubleshooting.

Skills

Programming fundamentals
Willingness to learn
Problem solving
Team collaboration

Tools

React
Next.js
Node.js
Python
TypeScript
SQL
Docker
Git
Supabase

Job description

We design and build innovative, scalable solutions that solve real business challenges through custom software development, automation, and data-driven insights. Our team embraces modern technologies, AI-assisted development, and continuous learning to deliver exceptional outcomes for our clients.

We are looking for someone with strong problem-solving abilities, a genuine interest in software development, and a willingness to continuously learn and grow. You should have a solid understanding of programming fundamentals and be excited to develop your technical skills.

Key Responsibilities
  • Develop and maintain bespoke web applications.
  • Collaborate on the development of Business Intelligence (BI) and automation solutions.
  • Deliver clean, maintainable, and well-documented code under the guidance of senior developers.
  • Maintain, collaborate and expand existing codebases written in React, Next.js, Python, Node.js, TypeScript, and SQL.
  • Work with SQL databases to manage and automate client data workflows.
  • Confidently use AI-assisted tools to improve development speed and code quality.
  • Assist with debugging, testing, and troubleshooting software issues.
  • Participate in code reviews and development discussions.
  • Learn software development best practices, including version control and coding standards.
  • Work with relational databases and data-driven applications.
  • Participate in the full software lifecycle, from problem discovery to deployment.
Our Core Frameworks and Languages Include
  • Frontend: React & Next.js
  • Backend: Node.js & Python
  • Languages: TypeScript & JavaScript
  • Databases: SQL & Relational Databases
  • Infrastructure & Tools: Docker, Git and Supabase
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Intermediate Software Engineer
Intermediate Software Engineer

Rad Resources • Gauteng

On-site
ZAR 520,000 - 880,000
Software Developer
Software Developer

Network Finance • Randburg

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

Route Management • Germiston

On-site
ZAR 500,000 - 650,000
Intermediate Software Developer
Intermediate Software Developer

JustSolve Group • Gauteng

On-site
ZAR 500,000 - 700,000
Software Developer
Software Developer

Progressive Edge • Johannesburg

On-site
ZAR 480,000 - 600,000
Software Developer: React/Next.js, BI & Automation
Software Developer: React/Next.js, BI & Automation

MVIA • Wes-Kaap

On-site
ZAR 240,000 - 420,000
Intermediate JavaScript Software Engineer
Intermediate JavaScript Software Engineer

Future Fit • Johannesburg

Hybrid
Competitive compensation package
Twice-yearly salary increases
Employee wellness programs
+2
Senior JavaScript Developer
Senior JavaScript Developer

Communicate Finance • Wes-Kaap

On-site
ZAR 420,000 - 700,000
Senior Developer
Senior Developer

Indsafri • South Africa

Hybrid
ZAR 900,000 - 1,300,000
Full Stack Developer
Full Stack Developer

Jobtailor • Cape Town

On-site
ZAR 520,000 - 900,000