Log in
All jobs
S

Senior Full Stack Developer

SavageOne
Midrand, GP, South Africa
On-site

About this role

Senior Full Stack Developer

Overview

We are seeking an experienced and highly skilled Full Stack Developer with a minimum of 6 years of hands-on experience to join our dynamic team. As a Full Stack Developer, you will be responsible for designing, developing, and implementing software solutions across the entire application stack. The ideal candidate will have a deep understanding of both front-end and back-end technologies, as well as a proven track record of delivering high-quality, scalable, and maintainable code. This position offers an exciting opportunity to work on innovative projects and contribute to the growth and success of our company.

Key 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.
  • Implement front-end user interfaces using HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js).
  • 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.

Qualifications

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

  • Minimum of 8 years of professional experience in full stack web development.

  • Strong proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks.

  • 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.

  • Apply for Position

  • Or refer someone

  • Share

  • Facebook

  • Line

  • LinkedIn

  • X (Formerly Twitter)

  • Whatsapp

  • Email

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →