Remote Full-Stack Software Engineer

Placements24

Bloemfontein

Hybrid

ZAR 900,000 - 1,500,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote work environment
Stock options potential
Medical, dental and vision insurance
Generous paid time off

Job summary

Placements24 is seeking a highly motivated Remote Full-Stack Software Engineer to join a distributed engineering team. You will design, develop, and maintain scalable web applications powering financial services, using Python/Node.js, React/Vue, and secure data practices.

The role is fully remote within South Africa, with a culture of collaboration and continuous learning. The ideal candidate has 5+ years of full-stack experience, strong backend and frontend skills, and familiarity with cloud

Qualifications

  • 5+ years of professional full-stack development experience.
  • Experience with front-end (HTML, CSS, JavaScript) and modern frameworks (React/Angular/Vue).
  • Experience with RESTful APIs and microservices.

Responsibilities

  • Design, develop, and deploy scalable full-stack web applications.
  • Write clean, well-documented code using Python/Node.js/Go and modern frameworks.
  • Build and maintain RESTful APIs and microservices.
  • Collaborate with product managers and designers to translate requirements into features.
  • Contribute to architectural decisions and code reviews.
  • Ensure security, testing (unit/integration) and performance optimizations.

Skills

Full-stack development
REST/GraphQL
Remote collaboration
Problem solving
Code quality
Strong communication

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Docker
Kubernetes
AWS/Azure/GCP
PostgreSQL/MySQL
MongoDB

Job description

About the Role

Our client, a pioneering fintech company with a global reach, is seeking a highly motivated and experienced Remote Full-Stack Software Engineer to join their distributed engineering team. This role is fully remote, offering the flexibility to work from anywhere within South Africa. You will be instrumental in designing, developing, and maintaining robust, scalable, and secure web applications that power our client's innovative financial services. The ideal candidate possesses a strong command of both front-end and back-end technologies, a passion for elegant code, and a proactive approach to problem-solving. You will collaborate with a diverse team of engineers, product managers, and designers to deliver exceptional software solutions that meet the evolving needs of our users. This is an unparalleled opportunity to contribute to a cutting-edge technology platform in the financial sector, with significant room for professional growth and impact.

Key Responsibilities
  • Design, develop, and deploy scalable and high-performance web applications across the full stack.
  • Write clean, efficient, maintainable, and well-documented code using modern programming languages and frameworks (e.g., Python/Django, Node.js/Express, React/Vue.js, SQL/NoSQL databases).
  • Collaborate with product managers and designers to translate requirements into technical specifications and user-friendly features.
  • Develop and maintain RESTful APIs and microservices.
  • Implement robust security measures and data protection protocols.
  • Conduct thorough testing, including unit, integration, and end-to-end testing.
  • Participate in code reviews, providing constructive feedback to peers.
  • Optimize application performance, identify bottlenecks, and implement solutions.
  • Contribute to architectural discussions and technology selection decisions.
  • Troubleshoot and resolve software defects and issues in production environments.
  • Actively participate in an Agile development process, including sprint planning, daily stand-ups, and retrospectives.
Requirements
  • Minimum of 5 years of professional experience in full-stack software development.
  • Strong proficiency in at least one back-end language (e.g., Python, Java, Node.js, Go) and associated frameworks.
  • Extensive experience with front-end technologies (HTML, CSS, JavaScript) and modern frameworks (e.g., React, Angular, Vue.js).
  • Proven experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Solid understanding of API design principles (REST, GraphQL).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a plus.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Benefits
  • Fully remote work environment, offering flexibility and work-life balance.
  • Competitive salary and potential for stock options.
  • Comprehensive medical, dental, and vision insurance.
  • Generous paid time off and holidays.
  • Opportunities for professional development, including online courses and conference attendance.
  • Work on impactful projects within the rapidly evolving fintech industry.
  • Access to the latest technologies and tools.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Full-Stack Software Engineer (FinTech)
Remote Full-Stack Software Engineer (FinTech)

Placements24 • Durban

Hybrid
ZAR 600,000 - 900,000
Remote-first culture
Home office budget
Flexible schedule
Remote Full-Stack Developer - FinTech Innovation
Remote Full-Stack Developer - FinTech Innovation

Placements24 • Cape Town

Hybrid
ZAR 600,000 - 1,000,000
Fully remote working
Stock options
Performance bonuses
+3
Remote Full-Stack Software Engineer
Remote Full-Stack Software Engineer

Placements24 • South Africa

Remote
ZAR 600,000 - 1,200,000
Remote work
Home office stipend
Annual bonus
+3
Remote Software Engineer - Full Stack Development
Remote Software Engineer - Full Stack Development

Placements24 • Upington

Hybrid
ZAR 700,000 - 950,000
Fully remote work
Competitive salary
Professional development budget
+1
Remote Full-Stack Developer (Senior)
Remote Full-Stack Developer (Senior)

Placements24 • East London

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work
Home office setup allowance
Healthcare insurance
+3
Remote Full-Stack Developer (Mid-Level)
Remote Full-Stack Developer (Mid-Level)

Placements24 • Cape Town

Hybrid
ZAR 600,000 - 900,000
Health insurance
Stock options
Generous vacation policy
Senior Full-Stack Software Engineer (Remote)
Senior Full-Stack Software Engineer (Remote)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Health benefits
Paid time off
Professional development
+2
Remote Full-Stack Software Engineer - SaaS Platforms
Remote Full-Stack Software Engineer - SaaS Platforms

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work arrangement
Stock options / bonuses
Health insurance & wellness programs
+2
Remote Senior Software Engineer (Backend)
Remote Senior Software Engineer (Backend)

Placements24 • Vereeniging

Hybrid
ZAR 800,000 - 1,500,000
Stock options or equity participation
Comprehensive private medical cover
Generous paid time off
+2
Remote Senior Full-Stack Developer
Remote Senior Full-Stack Developer

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Full remote work
Generous annual leave
+4