Full-Stack Software Engineer

Placements24

LegKraal Gate

On-site

ZAR 700,000 - 1,000,000

Full time

18 hours 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
Medical aid
Retirement fund
Conferences opportunities
Team-building

Job summary

Placements24 in Mahikeng, North West, seeks a seasoned Full-Stack Software Engineer to design, develop, and deploy scalable software for fintech services. You will work across the stack—from API design to frontend interfaces—ensuring high performance in a collaborative Agile environment.

The ideal candidate has 4+ years of full-stack experience, strong backend and frontend skills (Python/Java/Node.js with React/Angular/Vue), and solid database expertise.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
  • Minimum of 4 years of professional experience as a Full-Stack Software Engineer.
  • Proficiency in a backend language (Python, Java, Node.js, C#) and frameworks.
  • Strong frontend skills: HTML5, CSS3, JavaScript, and a modern framework.

Responsibilities

  • Design, develop, test, and deploy full-stack web applications and services.
  • Write high-quality, well-documented code for backend APIs and frontend interfaces.
  • Develop and manage RESTful APIs and microservices.
  • Work with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB).
  • Implement UIs using modern JavaScript frameworks (React, Angular, Vue.js).
  • Collaborate with product, design, and engineering teams to define requirements.
  • Participate in code reviews and troubleshooting to improve performance.
  • Contribute to architectural decisions and technology roadmap.

Skills

Full-stack development
Python/Java/Node.js
React/Angular/Vue
PostgreSQL/MySQL
MongoDB
AWS/Azure/GCP
Docker
Git
Agile/Scrum
Problem solving

Education

Bachelor's in CS/SE

Tools

REST APIs

Job description

About the Role

Our client, a rapidly expanding fintech company, is seeking a talented Full-Stack Software Engineer to join their agile development team. This role is instrumental in designing, developing, and deploying robust, scalable software solutions that power their innovative financial services platform. You will work across the entire technology stack, from database design and API development to frontend implementation, ensuring seamless integration and high performance. This is an excellent opportunity to contribute to a cutting-edge technology environment located in **Mahikeng, North West**. The ideal candidate will possess strong proficiency in both backend and frontend technologies, a deep understanding of software architecture, and a passion for writing clean, efficient, and maintainable code. We are looking for a proactive, detail-oriented individual who thrives in a collaborative, fast-paced setting.

Key Responsibilities
  • Design, develop, test, and deploy full-stack web applications and services.
  • Write high-quality, well-documented, and efficient code for both backend APIs and frontend interfaces.
  • Develop and manage RESTful APIs and microservices.
  • Work with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
  • Implement user interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue.js) and state management solutions.
  • Collaborate with product managers, designers, and other engineers to define requirements and deliver solutions.
  • Participate actively in code reviews, providing and receiving constructive feedback.
  • Troubleshoot, debug, and resolve software defects and performance issues.
  • Contribute to architectural decisions and technology roadmap planning.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Minimum of 4 years of professional experience as a Full-Stack Software Engineer.
  • Proficiency in a backend programming language (e.g., Python, Java, Node.js, C#) and associated frameworks.
  • Strong experience with frontend technologies: HTML5, CSS3, JavaScript (ES6+) and a modern framework (React, Angular, Vue.js).
  • Experience with database design, development, and optimization.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker).
  • Solid understanding of version control systems (Git).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration abilities.
  • Experience working in an Agile/Scrum environment is preferred.
Benefits
  • Competitive salary package and performance-based bonuses.
  • Comprehensive medical aid and retirement fund contributions.
  • Opportunities for continuous learning, professional development, and attending conferences.
  • Vibrant office culture and regular team-building activities.
  • Relocation assistance may be available.
  • Access to advanced development tools and technologies.
  • Generous annual leave allowance.
  • Employee assistance program.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Software Engineer
Full Stack Software Engineer

Placements24 • Rustenburg

On-site
ZAR 480,000 - 720,000
Competitive salary
Health insurance
Retirement plan
+2
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 Full Stack Developer (Fintech)
Senior Full Stack Developer (Fintech)

Placements24 • Bloemfontein

Hybrid
ZAR 700,000 - 1,100,000
Medical aid
Retirement fund
Generous annual leave
+3
Full-Stack Software Engineer
Full-Stack Software Engineer

Placements24 • Bloemfontein

Hybrid
ZAR 480,000 - 720,000
Competitive salary
Medical aid
Retirement fund
+7
Full Stack Software Engineer (Senior)
Full Stack Software Engineer (Senior)

Placements24 • Durban

On-site
ZAR 900,000 - 1,300,000
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,400,000
Senior Software Developer (Full Stack)
Senior Software Developer (Full Stack)

Placements24 • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Bonuses
Health insurance
Dental insurance
+6
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 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 (Java/Angular)
Senior Full Stack Developer (Java/Angular)

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,200,000
Remote work options
Competitive salary
Health insurance
+3