Senior Full Stack Engineer

Placements24

Pretoria

Hybrid

ZAR 900,000 - 1,400,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Performance-based bonuses
Health coverage and retirement fund

Job summary

Placements24 in Pretoria is seeking a seasoned Senior Full Stack Engineer to lead the development of web applications, spanning UI to back-end services. You will drive architectural decisions, mentor junior engineers, and ensure scalable, high-quality software deliverables in a hybrid work setup.

The ideal candidate has 5+ years in full-stack development, strong skills across JavaScript, Node.js, Python/Java, and experience with RESTful APIs, databases, and cloud platforms.

Qualifications

  • Bachelor's degree or equivalent practical experience in computer science or related field.
  • 5+ years of professional full-stack development experience.
  • Strong proficiency in front-end technologies (JavaScript, HTML5, CSS3) and at least one modern framework (React, Angular, Vue.js).
  • Solid experience with backend languages/frameworks (Node.js/Express, Python/Django/Flask, Java/Spring).
  • Experience with PostgreSQL, MySQL, MongoDB and SQL/NoSQL querying.

Responsibilities

  • Design, develop, and maintain full-stack web applications using modern frameworks and languages.
  • Build and manage RESTful APIs and microservices to support functionality.
  • Develop responsive front-end interfaces with a focus on UX.
  • Manage database design, querying, and optimization for SQL/NoSQL databases.
  • Write clean, well-documented, testable code and perform code reviews.
  • Collaborate with product managers, designers, and engineers to deliver features.
  • Mentor junior developers and promote technical excellence.
  • Stay updated with web development trends and best practices.

Skills

JavaScript
HTML
CSS
Full-stack development
React
Angular
Vue.js
Node.js
Python
Java
RESTful APIs
Microservices
SQL
NoSQL
PostgreSQL
MySQL
MongoDB
AWS
Azure
GCP
Docker
CI/CD
Software architecture
Mentoring
Agile

Education

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

Tools

Docker
CI/CD tools
Git
Jenkins

Job description

About the Role

Our client, a dynamic software company in Pretoria , is seeking a seasoned Senior Full Stack Engineer to lead the development of innovative web applications. This role requires a versatile developer with expertise across the entire technology stack, from crafting engaging user interfaces to building robust back-end services. You will be instrumental in driving architectural decisions, mentoring junior engineers, and ensuring the delivery of high-quality, scalable software solutions. The ideal candidate possesses a passion for clean code, a problem-solving mindset, and a commitment to staying at the forefront of web development technologies. This hybrid role allows for a blend of focused work and collaborative team engagement.

Key Responsibilities

Design, develop, and maintain full-stack web applications using modern frameworks and languages (e.g., React, Angular, Vue.js for front-end; Node.js, Python, Java for back-end). Build and manage RESTful APIs and microservices to support application functionality. Develop responsive and user-friendly front-end interfaces, ensuring excellent user experience. Manage database operations, including design, querying, and optimization for both SQL and NoSQL databases. Write clean, efficient, well-documented, and testable code following best practices. Collaborate closely with product managers, designers, and other engineers to define requirements and deliver features. Optimize application performance for speed, scalability, and security. Conduct code reviews and provide constructive feedback to foster team growth. Mentor and guide junior developers, promoting technical excellence and knowledge sharing. Troubleshoot and resolve complex technical issues across the full stack. Stay updated with the latest web development trends and technologies.

Requirements

Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. 5+ years of professional experience in full-stack development. Strong proficiency in front-end technologies: JavaScript, HTML5, CSS3, and at least one modern framework (React, Angular, Vue.js). Solid experience with backend languages and frameworks (e.g., Node.js with Express, Python with Django/Flask, Java with Spring). Proficiency in database management (e.g., PostgreSQL, MySQL, MongoDB) and SQL/NoSQL querying. Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus. Familiarity with containerization (Docker) and CI/CD practices is advantageous. Excellent problem-solving abilities and a strong understanding of software architecture patterns. Effective communication and teamwork skills, experience with agile development methodologies. Proven ability to mentor junior engineers. Comfortable working in a hybrid model from Pretoria .

Benefits

Our client offers a competitive salary, performance-based bonuses, comprehensive health coverage, and retirement fund contributions. You will have the opportunity to work on challenging and impactful projects, benefit from ongoing professional development, and advance your career within a supportive and innovative team environment in Pretoria . We value employee well-being and provide resources for work-life balance.

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

Hybrid
ZAR 1,100,000 - 1,500,000
Health insurance
Paid time off
Hybrid work model
+1
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 Developer - Enterprise Applications
Senior Full Stack Developer - Enterprise Applications

Placements24 • Pretoria

Hybrid
ZAR 1,000,000 - 1,300,000
Hybrid work
Medical & retirement benefits
Modern office facilities in Pretoria
Full Stack Engineer
Full Stack Engineer

Placements24 • Centurion

Hybrid
ZAR 700,000 - 1,200,000
Salary + incentives
Health insurance
Retirement plan
+3
Senior Web Developer (Full Stack)
Senior Web Developer (Full Stack)

Placements24 • Bloemfontein

On-site
ZAR 750,000 - 1,150,000
Competitive salary
Bonuses
Medical aid
+5
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,200,000
Performance-based bonuses
Medical and retirement benefits
Learning and growth opportunities
+2
Full Stack Developer - Frontend Focus
Full Stack Developer - Frontend Focus

Placements24 • Pretoria

Hybrid
ZAR 480,000 - 720,000
Health and wellness benefits
Professional growth
Generous leave
+1
Senior Full Stack Developer (Java/Angular)
Senior Full Stack Developer (Java/Angular)

Placements24 • East London

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Healthcare coverage
Retirement savings plan
+4
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Hire Resolve • Sandton

On-site
ZAR 800,000 - 1,100,000
Competitive salary based on experience
Senior Full Stack Developer (React & Node.js)
Senior Full Stack Developer (React & Node.js)

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health benefits
Hybrid work model
+1