Senior Software Engineer

Together Staffing group

Wes-Kaap

On-site

ZAR 900,000 - 1,300,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Together Staffing group is seeking a Senior Software Engineer to join a collaborative technology environment where you will play a key role across the full software development lifecycle. This opportunity suits a technically strong professional who enjoys solving complex problems, engaging with stakeholders, and delivering scalable software solutions.

The ideal candidate has a Bachelor's degree and 5–7 years' experience with JavaScript, Node.js, SQL, AWS, and modern development practices.

Qualifications

  • Bachelor's degree in CS/SE/IS or related field.
  • 5–7 years of software development experience.
  • Strong JavaScript and Node.js proficiency.
  • Experience with web apps, APIs, and enterprise software.
  • Experience with AWS and databases (Oracle, PostgreSQL; MS SQL Server is a plus).

Responsibilities

  • Contribute across the full software development lifecycle.
  • Collaborate with stakeholders to gather and refine requirements.
  • Design, develop, test and deliver scalable software solutions.
  • Engage in DevOps practices and CI/CD pipelines.
  • Support databases and performance tuning as part of operations.

Skills

JavaScript
Node.js
SQL
AWS
Agile/Scrum
Stakeholder engagement
DevOps practices
APIs/web services

Education

Bachelor's Degree in Computer Science/Software Engineering/IS

Tools

Git
Oracle
PostgreSQL
MS SQL Server
Jira
CI/CD tools
Microsoft 365

Job description

Our client is seeking a Senior Software Engineer to join a collaborative technology environment where you will play a key role across the full software development lifecycle. This opportunity is suited to a technically strong professional who enjoys solving complex problems, engaging with stakeholders, and delivering scalable software solutions.

Requirements
  • Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, or a related field.
  • 5–7 years’ experience in software development.
  • Strong proficiency in JavaScript and Node.js.
  • Advanced SQL skills with experience in Oracle and PostgreSQL; MS SQL Server advantageous.
  • Experience developing and supporting web applications, APIs, and enterprise software solutions.
  • Knowledge of database design, optimisation, and performance tuning.
  • Experience with Git, source control, and DevOps practices.
  • Experience with AWS.
  • Working knowledge of Microsoft 365, Microsoft Teams, and the broader Microsoft technology ecosystem.
  • Experience with Jira or similar Agile project management tools.
  • Solid understanding of Agile/Scrum methodologies and the SDLC.
  • Proven experience delivering solutions within a complex business environment.
  • Experience engaging directly with business stakeholders and gathering requirements.
  • Relevant industry certifications or coding bootcamp qualifications would be advantageous.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer — JavaScript/Node.js, AWS & APIs
Senior Software Engineer — JavaScript/Node.js, AWS & APIs

Together Staffing group • Wes-Kaap

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

Indsafri • South Africa

On-site
ZAR 900,000 - 1,300,000
Intermediate Software Engineer (Javascript)
Intermediate Software Engineer (Javascript)

Boardroom Appointments • Johannesburg

On-site
ZAR 1,000,000 - 1,750,000
Javascript Developers
Javascript Developers

Network Finance • Randburg

Hybrid
ZAR 900,000 - 1,200,000
Bonuses
Wellness program
Leadership development
+1
Java Developer Team Lead
Java Developer Team Lead

Network Finance • Randburg

On-site
ZAR 900,000 - 1,400,000
Senior Software Engineer
Senior Software Engineer

Rank Group • Cape Town

On-site
ZAR 700,000 - 1,100,000
Software Engineer
Software Engineer

Route Management • Germiston

On-site
ZAR 500,000 - 650,000
Senior Software Engineer (Javascript)
Senior Software Engineer (Javascript)

Boardroom Appointments • Johannesburg

On-site
ZAR 600,000 - 1,100,000
Software Developer (Remote)
Software Developer (Remote)

Hired • South Africa

On-site
ZAR 900,000 - 1,500,000
Software Engineer
Software Engineer

Rank Group • Cape Town

On-site
ZAR 420,000 - 660,000