Intermediate Software Developer

Boardroom Appointments

Johannesburg

On-site

ZAR 480,000 - 600,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Boardroom Appointments is seeking an Intermediate Software Developer in Johannesburg. The role requires 3-5 years of professional software development experience across the full lifecycle, plus exposure to Agile methodologies, AWS, ReactJS and Next.js.

Beneficial experience includes software testing, DevOps and Strapi. You will design scalable systems, lead code reviews, mentor juniors, and collaborate with product managers to deliver high-quality software.

Qualifications

  • 3-5 years of professional software development experience.
  • Experience with Agile software development.
  • 3-5 years experience with any software development language with exposure to the full software lifecycle.

Responsibilities

  • Collaborate with stakeholders to understand business requirements and translate them into technical specifications.
  • Design and architect scalable, reliable, and maintainable software solutions.
  • Evaluate and recommend appropriate technologies to meet project requirements.
  • Write clean, efficient, and maintainable code following established standards, and introduce new standards where relevant.
  • Conduct code reviews to ensure code quality and adherence to coding standards.
  • Provide technical leadership and guidance to junior developers.
  • Mentor and coach team members, fostering a culture of continuous learning and improvement.
  • Collaborate with cross-functional teams to ensure successful project delivery.
  • Ensure the quality and reliability of software through code reviews and testing processes (Unit and Integration testing).
  • Work closely with product managers, designers, and other stakeholders to ensure alignment with business goals.
  • Communicate effectively with team members and stakeholders, providing updates on project progress and addressing any issues.
  • Analyze complex technical problems and propose effective solutions.
  • Troubleshoot and debug issues, providing timely resolutions.

Skills

AWS
ReactJS
Next.js
Agile
Software development

Tools

AWS
ReactJS
Next.js
Strapi
DevOps

Job description

About the job Intermediate Software Developer
  • 3-5 years experience with any software development language with exposure to the full software lifecycle
  • 3-5 years of professional experience
  • Experience with Agile software development
  • Experience with AWS
  • Experience with ReactJS
  • Experience Next.js

Beneficial experience:

  • Software testing
  • DevOps
  • Strapi

Roles and responsibilities: System Design and Architecture:

  • Collaborate with stakeholders to understand business requirements and translate them into technical specifications.
  • Design and architect scalable, reliable, and maintainable software solutions.
  • Evaluate and recommend appropriate technologies to meet project requirements.
  • Write clean, efficient, and maintainable code following established standards, and introducing new standards where relevant.
  • Conduct code reviews to ensure code quality and adherence to coding standards.
  • Provide technical leadership and guidance to junior developers.
  • Mentor and coach team members, fostering a culture of continuous learning and improvement.
  • Collaborate with cross-functional teams to ensure successful project delivery
  • Ensure the quality and reliability of software through code reviews and testing processes.
  • These include Unit testing and Integration testing.
  • Work closely with product managers, designers, and other stakeholders to ensure alignment with business goals.
  • Communicate effectively with team members and stakeholders, providing updates on project progress and addressing any issues.
  • Analyze complex technical problems and propose effective solutions.
  • Troubleshoot and debug issues, providing timely resolutions.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Intermediate Software Engineer (Javascript)
Intermediate Software Engineer (Javascript)

Boardroom Appointments • Johannesburg

On-site
ZAR 1,000,000 - 1,750,000
Senior Software Developer
Senior Software Developer

Boardroom Appointments • Midrand

On-site
ZAR 600,000 - 900,000
JavaScript Senior Developers
JavaScript Senior Developers

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 600,000 - 840,000
Senior Software Engineer (Javascript)
Senior Software Engineer (Javascript)

Boardroom Appointments • Johannesburg

On-site
ZAR 600,000 - 1,100,000
Intermediate Full Stack Software Developer
Intermediate Full Stack Software Developer

Boardroom Appointments • Cape Town

On-site
ZAR 420,000 - 670,000
Senior Technical Lead / Software Developer
Senior Technical Lead / Software Developer

Boardroom Appointments • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
(React/Node) Intermediate - Advanced Software Engineer
(React/Node) Intermediate - Advanced Software Engineer

Codehesion • Centurion

On-site
ZAR 420,000 - 620,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,500,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
Senior Full Stack Developer (React & Node.js)
Senior Full Stack Developer (React & Node.js)

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 900,000 - 1,300,000