Senior Full-Stack Engineer: Build Scalable Web & API

SavageOne Pty Ltd

Midrand

On-site

ZAR 700,000 - 1,000,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

SavageOne Pty Ltd is seeking an experienced Senior Full Stack Developer to join our team in Midrand, South Africa. You will design, develop, and implement software across the full stack, delivering scalable and maintainable code with strong problem-solving and collaboration skills.

You will work on server-side applications and APIs using Node.js, Python, Ruby on Rails, or Java, and integrate third-party services while ensuring code quality and adherence to best practices.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 8 years of professional experience in full stack web development.
  • Solid understanding of back-end technologies and frameworks such as Node.js, Python, Ruby on Rails, or Java.
  • Experience with database systems such as MySQL, PostgreSQL, MongoDB, or similar.
  • Proficiency in version control systems (e.g., Git) and CI/CD pipelines.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and as part of a collaborative team.
  • Effective communication and interpersonal skills.
  • Proven track record of delivering high-quality software solutions on time and within budget.

Responsibilities

  • Collaborate with cross-functional teams to define project requirements, scope, and objectives.
  • Design and develop robust, scalable, and secure web applications using a variety of programming languages and frameworks.
  • Develop server-side applications and APIs using back-end technologies such as Node.js, Python, Ruby on Rails, or Java.
  • Integrate third-party services and APIs to enhance application functionality and performance.
  • Write clean, efficient, and well-documented code following best practices and coding standards.
  • Conduct code reviews, identify areas for improvement, and provide constructive feedback to team members.
  • Perform unit testing, integration testing, and end-to-end testing to ensure the reliability and stability of applications.
  • Troubleshoot and debug issues reported by users or identified during testing.
  • Stay current with emerging technologies, trends, and best practices in software development.

Skills

Problem solving
Communication
Teamwork
Independence
Attention to detail

Education

Bachelor's degree in Computer Science, Engineering, or a related field

Tools

Node.js
Python
Ruby on Rails
Java
Git
CI/CD
MySQL
PostgreSQL
MongoDB

Job description

SavageOne Pty Ltd is seeking an experienced Senior Full Stack Developer to join our team in Midrand, South Africa. You will design, develop, and implement software across the full stack, delivering scalable and maintainable code with strong problem-solving and collaboration skills.

You will work on server-side applications and APIs using Node.js, Python, Ruby on Rails, or Java, and integrate third-party services while ensuring code quality and adherence to best practices.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full-Stack Lead: Build Scalable React/Node Apps
Senior Full-Stack Lead: Build Scalable React/Node Apps

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Full-Stack Java Developer: Build Scalable APIs & Features
Full-Stack Java Developer: Build Scalable APIs & Features

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 700,000 - 900,000
Junior Full-Stack Developer: Cloud & API Projects
Junior Full-Stack Developer: Cloud & API Projects

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 350,000 - 520,000
Senior Node.js API & Microservices Engineer
Senior Node.js API & Microservices Engineer

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 600,000 - 840,000
Full Stack Java Engineer: APIs & Microservices
Full Stack Java Engineer: APIs & Microservices

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 700,000 - 900,000
Senior Full-Stack Engineer: AWS, Spring Boot & Frontend
Senior Full-Stack Engineer: AWS, Spring Boot & Frontend

SavageOne Pty Ltd • Midrand

On-site
ZAR 900,000 - 1,200,000
Senior Cloud & Full-Stack Engineer: Spring Boot & AWS
Senior Cloud & Full-Stack Engineer: Spring Boot & AWS

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 550,000 - 900,000
Full-Stack Engineer: Spring Boot & AWS Microservices
Full-Stack Engineer: Spring Boot & AWS Microservices

SavageOne Pty Ltd • Midrand

On-site
ZAR 335,000 - 424,000
Senior .NET Lead & Architect
Senior .NET Lead & Architect

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Full-Stack Engineer - Microservices & AWS Spring Boot
Senior Full-Stack Engineer - Microservices & AWS Spring Boot

SavageOne Pty Ltd • Midrand

On-site
ZAR 446,000 - 558,000