Full Stack Software Engineer (Senior)

Placements24

Durban

On-site

ZAR 900,000 - 1,300,000

Full time

5 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

Job summary

Placements24 in Durban is seeking a Senior Full Stack Software Engineer to design, develop, and maintain robust web applications, with a strong emphasis on scalable back-end services and responsive front-end interfaces.

You will work across the full development lifecycle, collaborate with product teams, perform code reviews, mentor juniors, and help deploy and optimize systems in a fintech-focused environment.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 5+ years of professional full-stack development experience.
  • Proficiency with frontend technologies (HTML, CSS, JavaScript frameworks).
  • Experience with relational and/or NoSQL databases.
  • Experience with cloud platforms and containerization (Docker).
  • Office-based in Durban, South Africa.

Responsibilities

  • Design, develop, and maintain both front-end and back-end components of web applications.
  • Write clean, efficient, well-documented, and testable code.
  • Collaborate with product managers, designers, and engineers to implement features.
  • Participate in code reviews to ensure quality and share best practices.
  • Troubleshoot, debug, and upgrade existing systems.
  • Optimize applications for speed, scalability, and security.
  • Contribute to architectural decisions and technology selection.
  • Mentor junior engineers and provide guidance.
  • Ensure successful deployment and ongoing maintenance of applications.

Skills

Problem-solving
Teamwork
Communication

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

React
Angular
Vue.js
Java
Python/Django/Flask
Node.js/Express
C#/.NET
PostgreSQL
MySQL
MongoDB
AWS
Azure
GCP
Docker
RESTful API
Microservices
Git

Job description

About the Role Our client, a fast-growing fintech startup, is seeking a talented and experienced Senior Full Stack Software Engineer to join their vibrant team in Durban . This role requires a blend of front-end and back-end development expertise, focusing on building robust, scalable, and user-friendly web applications. You will play a key role in the entire software development lifecycle, from initial concept and design through to implementation, testing, and deployment. The ideal candidate is passionate about clean code, modern development practices, and delivering high-quality software. This position is office-based in Durban to foster close collaboration and team synergy, ensuring efficient project delivery and continuous knowledge sharing.

Key Responsibilities
  • Design, develop, and maintain both front-end and back-end components of web applications.
  • Write clean, efficient, well-documented, and testable code.
  • Collaborate with product managers, designers, and other engineers to define and implement new features.
  • Participate in code reviews to ensure code quality and share best practices.
  • Troubleshoot, debug, and upgrade existing systems.
  • Optimize applications for maximum speed, scalability, and security.
  • Contribute to architectural decisions and technology selection.
  • Mentor junior engineers and provide technical guidance.
  • Ensure successful deployment and ongoing maintenance of applications.
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 software development.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript (React, Angular, or Vue.js).
  • Strong experience with back-end languages and frameworks (e.g., Java, Python/Django/Flask, Node.js/Express, C#/.NET).
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker).
  • Understanding of RESTful API design principles and microservices architecture.
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities, comfortable working in an office-based environment in Durban.
Benefits
  • Competitive salary and potential for performance bonuses.
  • Comprehensive health insurance coverage.
  • Opportunities for professional growth and development.
  • Collaborative and innovative work environment.
  • Modern office facilities in Durban.
  • Regular team-building events and social activities.
  • Generous leave allowance.
  • Exposure to cutting-edge fintech technologies.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Developer (FinTech)
Senior Full-Stack Developer (FinTech)

Placements24 • Durban

On-site
ZAR 900,000 - 1,500,000
Medical coverage
Dental coverage
Provident fund
+4
Senior Full Stack Developer - Cloud Solutions
Senior Full Stack Developer - Cloud Solutions

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary bonuses
Health insurance
Retirement plan with company matching
+4
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Durban

Hybrid
ZAR 800,000 - 1,100,000
Competitive salary
Health insurance
Paid time off
+7
Full Stack Developer (Senior)
Full Stack Developer (Senior)

Placements24 • Durban

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Comprehensive medical and dental care
Pension fund contributions
+3
Senior Full Stack Developer - FinTech
Senior Full Stack Developer - FinTech

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 720,000 - 1,020,000
Medical aid
Retirement contributions
Paid time off
Senior Full Stack Developer - FinTech Solutions
Senior Full Stack Developer - FinTech Solutions

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Retirement savings plan
Generous paid time off
+1
Senior Full Stack Developer (JavaScript/Node.js)
Senior Full Stack Developer (JavaScript/Node.js)

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Hybrid work arrangement
Professional development
+5
Senior Full Stack Developer - FinTech Platform
Senior Full Stack Developer - FinTech Platform

Placements24 • Benoni

Hybrid
ZAR 700,000 - 1,100,000
Competitive salary and bonus
Medical, dental, and vision insurance
Retirement savings plan with company 1
+3
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,300,000
Health coverage and retirement plan
Paid time off
Flexible remote work environment
+1
Senior Full Stack Developer - FinTech
Senior Full Stack Developer - FinTech

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,400,000
Health coverage
Retirement plans
Performance incentives
+2