Senior Full-Stack Software Engineer

Placements24

Midrand

On-site

ZAR 900,000 - 1,500,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Annual leave
Professional development
Work-life balance
Latest technology and tools

Job summary

Placements24 is seeking a seasoned Senior Full-Stack Software Engineer to design and implement robust web applications in a fast-paced client environment. You will work across the stack with React, Vue.js or Angular on the frontend and Node.js or Python/Java on the backend, collaborating with product teams in Midrand, Gauteng.

You will mentor engineers, contribute to architecture discussions, and stay current with new technologies.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 5+ years of professional software development.
  • Proficiency in front-end frameworks (React, Angular, Vue.js).
  • Strong experience with back-end languages (Node.js, Python/Django/Flask, Java/Spring).
  • Expertise in SQL and NoSQL databases (MongoDB).
  • Experience with cloud platforms and containers (Docker, Kubernetes).
  • Excellent problem-solving, communication, and teamwork.
  • Experience in Agile/Scrum environments.

Responsibilities

  • Design, develop, and implement complex web applications using modern frameworks and languages.
  • Write clean, maintainable, and efficient code across the full stack, from user interface to database.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Identify and address performance bottlenecks and bugs to ensure optimal application performance.
  • Mentor junior engineers and contribute to code reviews to maintain high code quality.
  • Participate in architectural discussions and contribute to technical roadmap planning.
  • Stay abreast of emerging technologies and industry trends to drive continuous improvement.

Skills

React
Angular
Vue.js
Node.js
Python
Java
Django/Flask
SQL
MongoDB
Docker
Kubernetes
AWS/Azure/GCP
Agile/Scrum
Teamwork
Communication

Education

Bachelor's degree in Computer Science or related

Tools

Docker
Kubernetes
AWS
Azure
GCP

Job description

About the Role

Our client, a leading innovator in bespoke software solutions, is seeking a highly skilled and experienced Senior Full-Stack Software Engineer to join their dynamic team. This role is pivotal in developing and maintaining cutting-edge web applications that drive business success for a diverse clientele. The ideal candidate will possess a deep understanding of both front-end and back-end technologies, with a proven track record of delivering robust, scalable, and high-performance software. You will be instrumental in shaping the technical direction of projects, collaborating closely with product managers, designers, and other engineers to bring innovative ideas to life. This is an exceptional opportunity to contribute to a forward-thinking company and work on challenging projects in the vibrant tech hub of Midrand, Gauteng .

Key Responsibilities
  • Design, develop, and implement complex web applications using modern frameworks and languages.
  • Write clean, maintainable, and efficient code across the full stack, from user interface to database.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Identify and address performance bottlenecks and bugs to ensure optimal application performance.
  • Mentor junior engineers and contribute to code reviews to maintain high code quality.
  • Participate in architectural discussions and contribute to technical roadmap planning.
  • Stay abreast of emerging technologies and industry trends to drive continuous improvement.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional software development experience.
  • Proficiency in front-end technologies such as React, Angular, or Vue.js.
  • Strong experience with back-end languages and frameworks (e.g., Node.js, Python/Django/Flask, Java/Spring).
  • Expertise in database design and management (e.g., SQL, NoSQL databases like MongoDB).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Experience working in an Agile/Scrum development environment.
Benefits
  • Our client offers a competitive salary package commensurate with experience.
  • Employees enjoy comprehensive health insurance, including medical and dental coverage.
  • A generous annual leave allowance is provided, along with opportunities for professional development and continuous learning through workshops and certifications.
  • The company fosters a collaborative and supportive work environment, promoting work-life balance.
  • Access to the latest technology and tools, along with exciting career progression paths, makes this a highly desirable position for ambitious software engineers in Midrand, Gauteng .
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Engineer
Senior Full Stack Engineer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary
Performance-based bonuses
Health coverage and retirement fund
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary package
Health and wellness benefits
Hybrid work model
+1
Senior Full-Stack Software Engineer (React & Node.js)
Senior Full-Stack Software Engineer (React & Node.js)

Placements24 • Midrand

Hybrid
ZAR 1,000,000 - 1,600,000
Health insurance
Professional development
Flexible hours
+4
Full Stack Software Engineer
Full Stack Software Engineer

Placements24 • Bellville

Hybrid
ZAR 700,000 - 900,000
Medical insurance
Stock options
Annual leave
+1
Senior Full-Stack JavaScript Developer
Senior Full-Stack JavaScript Developer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,400,000
Health benefits
Professional development
Hybrid work arrangement
Senior Full Stack Developer (Python & React)
Senior Full Stack Developer (Python & React)

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary package
Health benefits
Professional development
+2
Senior Full-Stack .NET Developer
Senior Full-Stack .NET Developer

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,500,000
Medical aid
Provident fund
Professional development
+4
Senior Full Stack Developer (Node.js/React)
Senior Full Stack Developer (Node.js/React)

Placements24 • Pretoria

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Medical aid
Provident fund
+7
Senior Full Stack Engineer - Remote Eligible
Senior Full Stack Engineer - Remote Eligible

Placements24 • Randburg

Hybrid
ZAR 1,000,000 - 1,400,000
Competitive salary package
Health, dental & vision benefits
Pension fund contributions
+1
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

Placements24 • Gqeberha

Hybrid
ZAR 221,000 - 443,000
Remote work
Professional development
Training opportunities
+1