Senior Software Developer (Full Stack)

Placements24

Johannesburg

On-site

ZAR 900,000 - 1,300,000

Full time

2 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

Bonuses
Health insurance
Dental insurance
Vision insurance
Paid time off
Professional development
Conferences & certifications
Office in Randburg
Retirement savings plan

Job summary

Placements24 in Randburg, Gauteng, is seeking a Senior Software Developer with strong Full Stack proficiency to design, develop, and deploy scalable web applications and backend systems.

You will work in an agile team, mentor junior developers, and contribute to the tech roadmap while tackling challenging FinTech projects in a vibrant financial hub.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • Minimum of 5 years of professional software development experience.
  • Proven expertise in both front-end (HTML, CSS, JavaScript, modern frameworks) and back-end development (Python/Django, Node.js/Express, Java/Spring).
  • Strong understanding of RESTful API design and implementation.
  • Experience with relational and/or NoSQL databases (PostgreSQL, MongoDB).
  • Proficiency in Git version control.
  • Experience with cloud platforms (AWS, Azure, GCP) is a plus.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities.
  • Must be able to work on-site in Randburg, Gauteng.

Responsibilities

  • Design, develop, test, deploy, and maintain robust backend services and APIs.
  • Develop responsive front-end applications using modern frameworks.
  • Collaborate with cross-functional teams to define and ship features.
  • Write clean, well-documented code following best practices.
  • Optimize applications for speed, scalability, and security.
  • Manage database solutions (SQL/NoSQL).
  • Participate in code reviews and provide feedback.
  • Troubleshoot defects and technical issues.
  • Mentor and guide junior developers; promote learning.
  • Stay current with emerging technologies and trends.

Skills

Full stack development
REST API design
JavaScript frameworks
Git version control
Cloud platforms

Education

Bachelor's degree in CS

Tools

Python
Java
Node.js
React
Angular
Vue.js
PostgreSQL
MongoDB
Django
Spring

Job description

About the Role Our client, a leading FinTech innovator headquartered in the vibrant business hub of Randburg , Gauteng, is seeking a highly skilled and experienced Senior Software Developer with a strong Full Stack proficiency. This is a critical on-site role where you will be instrumental in designing, developing, and deploying scalable, high-performance web applications and backend systems. You will work within an agile team, collaborating closely with product managers, designers, and other engineers to bring innovative financial solutions to life. The ideal candidate possesses a deep understanding of modern software architecture, exceptional problem-solving skills, and a passion for writing clean, efficient code. This position offers the opportunity to work on challenging projects, mentor junior developers, and significantly contribute to the company's technological roadmap in the dynamic Randburg financial sector. Join a forward-thinking company that values technical excellence and continuous improvement.

Key Responsibilities
  • Design, develop, test, deploy, and maintain robust backend services and APIs using languages like Python, Java, or Node.js.
  • Develop responsive and user-friendly front-end applications using frameworks such as React, Angular, or Vue.js.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and well-documented code adhering to best practices.
  • Optimize applications for maximum speed, scalability, and security.
  • Implement and manage database solutions (e.g., SQL, NoSQL).
  • Participate in code reviews, providing and receiving constructive feedback.
  • Troubleshoot and resolve software defects and technical issues.
  • Mentor and guide junior developers, fostering a culture of learning and growth.
  • Stay current with emerging technologies and industry trends.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional software development experience.
  • Proven expertise in both front-end (HTML, CSS, JavaScript, modern frameworks) and back-end development (e.g., Python/Django, Node.js/Express, Java/Spring).
  • Strong understanding of RESTful API design and implementation.
  • Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Proficiency in version control systems, particularly Git.
  • Experience with cloud platforms (AWS, Azure, GCP) is a plus.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities.
  • Must be able to work on-site in Randburg , Gauteng.
Benefits
  • Highly competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and holidays.
  • Opportunities for professional development, conferences, and certifications.
  • Collaborative and innovative work environment.
  • State-of-the-art office facilities in Randburg .
  • Chance to work on groundbreaking FinTech products.
  • Retirement savings plan.
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 • Randburg

Hybrid
ZAR 900,000 - 1,400,000
Health coverage
Retirement plans
Performance incentives
+2
Senior Full Stack Developer - FinTech
Senior Full Stack Developer - FinTech

Placements24 • Centurion

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Retirement benefits
Career development
+1
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 Software Engineer (Backend)
Senior Software Engineer (Backend)

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,700,000
Competitive salary package
Medical aid plan
Retirement fund
+5
Senior Full-Stack Developer
Senior Full-Stack Developer

Placements24 • Noord-Kaap

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Health insurance
Retirement plan
+2
Senior Software Developer (Full-Stack)
Senior Software Developer (Full-Stack)

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,200,000
medical aid
provident fund
performance bonuses
Lead Full Stack Developer - Fintech Solutions
Lead Full Stack Developer - Fintech Solutions

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Retirement planning
Bonuses
+1
Full Stack Developer - Fintech
Full Stack Developer - Fintech

Placements24 • Centurion

Hybrid
ZAR 420,000 - 780,000
Competitive salary & bonuses
Medical aid & retirement fund
Learning & development
+3
Full-time Senior Software Engineer - Fintech
Full-time Senior Software Engineer - Fintech

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,200,000
Remote work
Stock options
Health insurance
+3
Senior Full-Stack Developer - FinTech
Senior Full-Stack Developer - FinTech

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Health insurance
Stock options
+2