Senior Full Stack Developer (Python/Node.js)

Placements24

Klerksdorp

Remote

ZAR 900,000 - 1,500,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

Remote work within SA
Medical aid
Provident fund
Training & certifications
Conferences & growth

Job summary

Placements24 is seeking a highly skilled Senior Full Stack Developer for a fully remote role in South Africa. You will design, develop, and maintain both back-end and front-end components using Python (Django/Flask) and modern JavaScript frameworks (React/Angular/Vue.js).

Collaboration with product managers, designers, and engineers is essential to deliver scalable software. The ideal candidate has 5+ years in full stack development, strong problem-solving skills, and experience with RESTful

Qualifications

  • 5+ years of full stack development experience.
  • Proficiency in Python with Django/Flask.
  • Strong JavaScript experience with React/Angular/Vue.js.
  • Experience with Node.js and its ecosystem.
  • Database experience with PostgreSQL/MySQL/MongoDB.
  • RESTful API design and development.
  • Familiarity with cloud platforms (AWS/Azure/GCP) and Docker is a plus.
  • Version control with Git.
  • Excellent problem-solving and communication skills.
  • Ability to work independently in a remote team.

Responsibilities

  • Develop and maintain back-end services using Python and/or Node.js.
  • Design and implement front-end interfaces with modern JS frameworks.
  • Integrate front-end components with back-end services and APIs.
  • Write clean, well-documented, maintainable code.
  • Design and manage database schemas (SQL/NoSQL).
  • Improve performance, scalability, and security of applications.
  • Participate in code reviews and architectural discussions.
  • Collaborate with product managers and designers to translate requirements into solutions.
  • Troubleshoot and debug across the full stack.

Skills

Python
JavaScript
RESTful APIs
Git
Problem-solving
Communication

Education

Bachelor's degree

Tools

Django
Flask
React
Angular
Vue.js
Node.js
PostgreSQL
MySQL
MongoDB
Docker

Job description

About the Role

Our client, a dynamic software development company, is seeking a highly skilled Senior Full Stack Developer to join their team. This is a fully remote position, allowing you to work from the comfort of your home. You will be responsible for designing, developing, and maintaining both front-end and back-end components of our client's web applications. We are looking for a developer with a strong command of Python for the back-end and modern JavaScript frameworks for the front-end. The ideal candidate is a problem-solver with a passion for clean code, efficient algorithms, and building scalable applications. You will collaborate closely with product managers, designers, and other engineers to deliver high-quality software solutions that meet user needs and business objectives. This role offers the opportunity to work on challenging projects, contribute to architectural decisions, and mentor junior developers in a supportive remote environment.

Key Responsibilities
  • Develop and maintain robust back-end services using Python (e.g., Django, Flask) and/or Node.js.
  • Design and implement intuitive and responsive front-end interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
  • Integrate front-end components with back-end services and APIs.
  • Write clean, efficient, well-documented, and maintainable code.
  • Design and manage database schemas (SQL and/or NoSQL).
  • Implement and optimize application performance, scalability, and security.
  • Participate in code reviews, providing constructive feedback to team members.
  • Collaborate with product managers and designers to understand requirements and translate them into technical solutions.
  • Troubleshoot and debug issues across the full stack.
  • Contribute to architectural discussions and technical decision-making.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of experience in full stack development.
  • Strong proficiency in Python and experience with relevant frameworks (e.g., Django, Flask).
  • Solid experience with JavaScript and modern front-end frameworks (e.g., React, Angular, Vue.js).
  • Experience with Node.js and its ecosystem.
  • Proficiency in database technologies such as PostgreSQL, MySQL, MongoDB.
  • Experience with RESTful API design and development.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker) is a plus.
  • Strong understanding of version control systems (Git).
  • Excellent problem-solving and communication skills.
  • Ability to work independently and effectively in a remote team setting.
Benefits
  • This role offers a competitive annual salary of ZAR , commensurate with experience.
  • As a fully remote position, you will enjoy the flexibility of working from any location within South Africa.
  • Our client provides a comprehensive benefits package, including medical aid and a provident fund.
  • We are committed to your professional growth and offer opportunities for training, certifications, and attending industry conferences.
  • You will be part of an innovative and collaborative team, working on exciting projects that push the boundaries of technology.
  • Join a company that values autonomy, continuous learning, and employee well-being.
  • Enjoy the freedom and flexibility of a remote career while making a significant impact.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Full Stack Developer (Remote)
Full Stack Developer (Remote)

Placements24 • Gqeberha

Hybrid
ZAR 500,000 - 900,000
Health insurance
Retirement savings plan
Generous paid time off
+2
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 Senior Full-Stack Developer (Python/React)
Remote Senior Full-Stack Developer (Python/React)

Placements24 • Gauteng

Hybrid
ZAR 600,000 - 1,200,000
Remote work
Home office stipend
Laptop provided
+3
Remote Full-Stack Developer (Python/JavaScript)
Remote Full-Stack Developer (Python/JavaScript)

Placements24 • South Africa

Remote
ZAR 700,000 - 1,000,000
Fully remote work arrangement
Flexible hours
Professional development opportunities
+2
Remote Full-Stack Developer
Remote Full-Stack Developer

Placements24 • Rustenburg

Hybrid
ZAR 600,000 - 1,200,000
Competitive salary
Fully remote
Innovative projects
+4
Remote Full-Stack Developer (Python/JavaScript)
Remote Full-Stack Developer (Python/JavaScript)

Placements24 • Stellenbosch

Hybrid
ZAR 600,000 - 1,000,000
Competitive salary
Health insurance
Fully remote work
+5
Remote Full-Stack Developer
Remote Full-Stack Developer

Placements24 • Kempton Park

Remote
ZAR 550,000 - 850,000
Fully remote
Competitive salary
Learning opportunities
+4
Remote Senior Full-Stack Developer (Python/React)
Remote Senior Full-Stack Developer (Python/React)

Placements24 • George

Hybrid
ZAR 900,000 - 1,800,000
Fully remote
Competitive salary
Learning resources
+2
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Mossel Bay

Hybrid
ZAR 700,000 - 1,100,000
Health benefits
Remote role with flexible work
Home office stipend
+1