Senior Software Developer (Full Stack)

Placements24

South Africa

Remote

ZAR 1,996,000 - 2,994,000

Full time

2 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

Competitive salary
Health insurance
PTO and holidays
Remote-first culture
Learning & conferences
Career growth

Job summary

Placements24 is seeking a Senior Software Developer (Full Stack) for a fully remote role. You will design, build, and deploy scalable web applications and services across the full stack, collaborating with a distributed team in an agile setting.

The ideal candidate has 5+ years of experience, proficient in front-end frameworks (React/Angular/Vue) and back-end languages (Node.js, Python/Django/Flask, Java/Spring, Ruby on Rails). Remote work with opportunities for growth and learning.

Qualifications

  • 5+ years of professional software development experience with significant full-stack work.
  • Proficiency in front-end technologies (HTML, CSS, JavaScript with React/Angular/Vue).
  • Strong back-end experience in Node.js, Python/Django/Flask, Java/Spring, or Ruby on Rails.

Responsibilities

  • Design, develop, test, deploy, maintain, and improve full-stack software from UI to server-side logic and databases.
  • Collaborate with product managers, designers, and engineers to define requirements and specs.
  • Write clean, maintainable code and implement robust APIs and microservices.
  • Mentor junior developers and contribute to architectural decisions and tech choices.
  • Ensure security, performance, and scalability of applications.

Skills

Full-stack development
JavaScript / TypeScript
Remote collaboration
Strong problem-solving

Education

Bachelor's or Master's in CS/Engineering

Tools

React
Angular
Vue.js
Node.js
Python/Django/Flask
Java/Spring
Ruby on Rails
PostgreSQL
MySQL
MongoDB
Cassandra
Docker
Kubernetes
AWS
Azure
GCP

Job description

About the Role

Our client is a rapidly growing technology firm seeking a highly skilled Senior Software Developer (Full Stack) to join their innovative and collaborative team. This role is fully remote, allowing exceptional candidates from across the globe to contribute to our client's success. You will be instrumental in designing, developing, and deploying robust, scalable web applications and services. This position requires a deep understanding of both front-end and back-end technologies, a passion for writing clean, efficient code, and a proven track record of delivering high-quality software solutions. The ideal candidate will thrive in a fast-paced, agile environment, possess excellent problem-solving skills, and be adept at working independently while contributing effectively to a distributed team. We are committed to fostering a remote-first culture that prioritizes communication, collaboration, and continuous improvement.

Key Responsibilities
  • Design, develop, test, deploy, maintain, and improve software across the full stack - from user interfaces to server-side logic and databases.
  • Collaborate with product managers, designers, and other engineers to define software requirements and technical specifications.
  • Write clean, maintainable, and efficient code using best practices and coding standards.
  • Develop and implement robust APIs and microservices.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Participate in code reviews to ensure code quality and share knowledge with team members.
  • Contribute to architectural decisions and technology selection.
  • Mentor junior developers and foster a culture of technical excellence.
  • Stay up-to-date with emerging technologies and industry trends.
  • Ensure the security, performance, and scalability of applications.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional software development experience, with significant experience in full-stack 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., Node.js, Python/Django/Flask, Java/Spring, Ruby on Rails).
  • Expertise in designing and interacting with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Solid understanding of software development principles, design patterns, and data structures.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.
  • Proven ability to work independently and manage time effectively.
Benefits
  • Highly competitive salary and potential for performance-based bonuses.
  • Comprehensive health, dental, and vision insurance plans.
  • Generous paid time off and company holidays.
  • Flexible remote work arrangements.
  • Professional development opportunities, including access to online courses and conferences.
  • Opportunities for career growth and advancement within a rapidly expanding tech company.
  • A culture that values innovation, collaboration, and employee well-being.
  • Access to the latest technologies and development tools.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Placements24 • East London

Hybrid
ZAR 900,000 - 1,500,000
Fully remote position
Competitive salary + bonus
Health, dental, vision insurance
+5
Remote Software Developer (Full Stack)
Remote Software Developer (Full Stack)

Placements24 • Cape Town

Hybrid
ZAR 600,000 - 900,000
Stock options
Fully remote
Health insurance
+4
Remote Full-Stack Software Developer
Remote Full-Stack Software Developer

Placements24 • South Africa

Remote
ZAR 600,000 - 900,000
Competitive salary
Fully remote
Health insurance
+1
Remote Full-Stack Developer (Senior)
Remote Full-Stack Developer (Senior)

Placements24 • Centurion

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work environment
Equity options
Health and wellness benefits
+3
Senior Full Stack Developer (Remote)
Senior Full Stack Developer (Remote)

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,300,000
Remote Full-Stack Developer (Senior)
Remote Full-Stack Developer (Senior)

Placements24 • Randfontein

Hybrid
ZAR 700,000 - 1,200,000
Competitive salary
Fully remote
Flexible hours
+2
Senior Full Stack Developer (Remote)
Senior Full Stack Developer (Remote)

Placements24 • Noord-Kaap

Hybrid
ZAR 1,492,000 - 2,487,000
Competitive salary + bonuses
Health, dental, and vision insurance
Unlimited PTO & flexible hours
+2
Full Stack Developer (Remote)
Full Stack Developer (Remote)

Placements24 • LegKraal Gate

Hybrid
ZAR 420,000 - 640,000
Bonuses potential
Fully remote
Health insurance
+4
Senior Full Stack Engineer (Remote-First)
Senior Full Stack Engineer (Remote-First)

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work arrangement
Competitive salary
Professional development stipends
+3
Senior Software Developer (Full Stack)
Senior Software Developer (Full Stack)

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,200,000
Remote-first culture
Home office setup stipend
Flexible working hours
+2