Full Stack Software Engineer

Placements24

Rustenburg

On-site

ZAR 480,000 - 720,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

Benefits offered by this job

Competitive salary
Health insurance
Retirement plan
Training budgets
Conference attendance

Job summary

Placements24 is seeking a talented Full Stack Software Engineer for our Rustenburg, North West office. You will contribute to both frontend interfaces and backend services, collaborating with product managers and designers to deliver scalable fintech solutions.

The role emphasizes modern web development practices, testing, and teamwork in a fast-paced environment. You will help shape architectural decisions while growing your career in a dynamic tech startup.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
  • Experience with modern frontend frameworks (React/Angular/Vue.js) and responsive UI design.
  • Strong backend experience with Python/Node.js/Java/C# and RESTful APIs.
  • Solid database knowledge (SQL and NoSQL) and data modeling skills.
  • Familiarity with Git and software development best practices.

Responsibilities

  • Develop and maintain responsive user interfaces with modern frontend frameworks.
  • Design, build, and maintain efficient backend code and services.
  • Integrate frontend components with backend APIs and databases.
  • Write unit, integration, and end-to-end tests to ensure quality.
  • Collaborate with product managers and designers to ship features.
  • Identify performance bottlenecks and optimize full stack.
  • Participate in code reviews and architectural decisions.

Skills

Frontend development
Backend development
RESTful APIs
SQL/NoSQL databases
Git
Unit testing
Team collaboration

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

React
Angular
Vue.js
Python
Node.js
Java
C#
SQL
NoSQL

Job description

About the Role

Our client, a dynamic tech startup specializing in innovative financial solutions, is seeking a talented Full Stack Software Engineer to join their vibrant team in Rustenburg, North West. This role offers the chance to work on exciting projects from conception to deployment, contributing to both the frontend user experience and the backend architecture. You will be an integral part of a collaborative engineering culture, working closely with product managers and designers to deliver high-quality software. We are looking for individuals who are passionate about building scalable, efficient, and user-friendly applications. The ideal candidate will have a strong foundation in modern web development practices and a desire to tackle complex challenges. This is a fantastic opportunity to grow your career within a fast-paced and innovative environment, making a tangible impact on the future of FinTech. The position is based in our modern offices in Rustenburg, North West.

Key Responsibilities
  • Develop and maintain responsive and intuitive user interfaces using modern frontend frameworks.
  • Design, build, and maintain efficient, reusable, and reliable backend code.
  • Integrate frontend components with backend services and APIs.
  • Develop and manage database schemas and queries to support application functionality.
  • Write unit, integration, and end-to-end tests to ensure code quality and application stability.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Identify and resolve performance bottlenecks and bugs across the full stack.
  • Participate in code reviews, providing and receiving constructive feedback.
  • Contribute to architectural decisions and technology choices.
  • Stay abreast of emerging web technologies and best practices.
Requirements
  • Proven experience as a Full Stack Software Engineer or similar role.
  • Proficiency in frontend technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, Vue.js).
  • Strong experience with backend languages (e.g., Python, Node.js, Java, C#) and associated frameworks.
  • Solid understanding of database systems (SQL and NoSQL) and data modeling.
  • Experience with RESTful API design and development.
  • Familiarity with version control systems like Git.
  • Understanding of software development principles, including SOLID and DRY.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration abilities.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Benefits
  • competitive salary, comprehensive health insurance, retirement savings plan, and opportunities for professional development, including training budgets and conference attendance.
  • You will enjoy a dynamic work environment with a supportive team and clear opportunities for career advancement within our growing company.
  • The office is conveniently located in Rustenburg, North West, providing a great place to work and collaborate.
  • We are committed to fostering a culture of innovation and employee growth.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Engineer
Full Stack Engineer

Placements24 • Centurion

Hybrid
ZAR 700,000 - 1,200,000
Salary + incentives
Health insurance
Retirement plan
+3
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
Full Stack Developer
Full Stack Developer

Placements24 • Upington

On-site
ZAR 480,000 - 720,000
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
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
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
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Placements24 • Pietermaritzburg

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Medical aid & retirement fund
Professional development
+2
Senior Backend Engineer (Node.js)
Senior Backend Engineer (Node.js)

Placements24 • Rustenburg

On-site
ZAR 850,000 - 1,200,000
Competitive salary
Medical aid
Retirement fund
+4
Full Stack Developer (React & Node.js)
Full Stack Developer (React & Node.js)

Placements24 • Soweto

Hybrid
ZAR 350,000 - 650,000
Stock options
Health insurance
Remote work
+3