Full-Stack Developer (Mid-Level)

Placements24

Upington

Hybrid

ZAR 248,000 - 482,000

Full time

3 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
Competitive hourly rate
Project-based work

Job summary

Placements24 seeks a Mid-Level Full-Stack Developer for a fully remote contract role in the Northern Cape region. You will contribute to both frontend and backend development, building responsive user interfaces and robust server-side logic while integrating with RESTful APIs.

The ideal candidate has 2–4 years of experience, proficient in HTML/CSS/JS, and at least one modern framework (React/Angular/Vue). Cloud exposure and strong collaboration skills are a plus.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • 2-4 years of professional experience as a Full-Stack Developer or similar role.
  • Proficiency in front-end technologies (HTML5, CSS3, JavaScript) and at least one modern framework (React, Angular, Vue.js).
  • Experience with back-end languages (Node.js, Python, PHP, Ruby) and frameworks (Express, Django, Laravel).
  • Familiarity with relational databases (MySQL, PostgreSQL) and/or NoSQL databases (MongoDB).
  • Understanding of version control systems (Git).
  • Experience with cloud platforms (AWS, Azure, GCP) is a plus.
  • Strong problem-solving and debugging skills.
  • Good communication and teamwork abilities, especially in a remote setting.
  • Ability to manage time effectively and meet project deadlines.

Responsibilities

  • Develop and implement user-facing features using modern front-end technologies (HTML, CSS, JavaScript, React, Angular, Vue.js).
  • Design, build, and maintain efficient, reusable, and reliable back-end code.
  • Develop and integrate with RESTful APIs.
  • Manage databases and ensure data integrity.
  • Write clean, maintainable, and well-documented code.
  • Collaborate with designers and other developers to define application features.
  • Optimize applications for speed and scalability.
  • Troubleshoot, debug, and upgrade existing software.
  • Participate in code reviews and contribute to team best practices.
  • Stay updated on emerging technologies and industry trends.

Skills

Front-end development
Back-end development
REST APIs
Database design
Git version control
Cloud platforms
Remote teamwork

Education

Bachelor's degree in computer science or related field

Tools

React
Angular
Vue.js
Node.js
Django
Laravel
MySQL
PostgreSQL
MongoDB
Git
AWS

Job description

About the Role

Our client, a rapidly expanding digital agency based in the Northern Cape, is seeking a versatile Mid-Level Full-Stack Developer to join their team on a contract basis. This exciting, fully remote role offers the chance to work on a variety of client projects, contributing to both front-end and back-end development. You will be instrumental in building responsive user interfaces and robust server-side logic, ensuring seamless integration and optimal performance. This position is ideal for a skilled developer who thrives in a dynamic environment, enjoys tackling diverse challenges, and can work independently while collaborating effectively with a distributed team. We are looking for a creative problem-solver who is passionate about creating high-quality web solutions and is eager to contribute to exciting projects. This contract role is a great opportunity to gain experience across different industries and technologies, expanding your professional portfolio.

Key Responsibilities
  • Develop and implement user-facing features using modern front-end technologies (e.g., HTML, CSS, JavaScript, React, Angular, Vue.js).
  • Design, build, and maintain efficient, reusable, and reliable back-end code.
  • Develop and integrate with RESTful APIs.
  • Manage databases and ensure data integrity.
  • Write clean, maintainable, and well-documented code.
  • Collaborate with designers and other developers to define application features.
  • Optimize applications for speed and scalability.
  • Troubleshoot, debug, and upgrade existing software.
  • Participate in code reviews and contribute to team best practices.
  • Stay updated on emerging technologies and industry trends.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 2-4 years of professional experience as a Full-Stack Developer or similar role.
  • Proficiency in front-end technologies (HTML5, CSS3, JavaScript) and at least one modern framework (e.g., React, Angular, Vue.js).
  • Experience with back-end languages (e.g., Node.js, Python, PHP, Ruby) and frameworks (e.g., Express, Django, Laravel).
  • Familiarity with relational databases (e.g., MySQL, PostgreSQL) and/or NoSQL databases (e.g., MongoDB).
  • Understanding of version control systems (Git).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
  • Strong problem-solving and debugging skills.
  • Good communication and teamwork abilities, especially in a remote setting.
  • Ability to manage time effectively and meet project deadlines.
Benefits
  • This contract role offers a competitive hourly rate or project-based compensation, commensurate with experience.
  • As a fully remote position, you will have the flexibility to work from anywhere. This is an excellent opportunity to gain diverse project experience and expand your technical skill set.
  • While supporting clients in the Upington, Northern Cape region, the role provides full remote flexibility.
  • Our client offers opportunities for professional growth and development through project exposure and potential for long-term engagements.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack Web Developer
Full-Stack Web Developer

Placements24 • Upington

Hybrid
ZAR 166,000 - 277,000
Full Stack Developer - Remote Option Available
Full Stack Developer - Remote Option Available

Placements24 • Rustenburg

Hybrid
ZAR 480,000 - 720,000
Competitive salary
Medical benefits
Retirement benefits
+4
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
Full Stack Software Developer
Full Stack Software Developer

Placements24 • George

Hybrid
ZAR 600,000 - 850,000
Competitive salary
Medical aid
Retirement fund
+4
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work arrangement
Modern office in Cape Town
Career growth opportunities
Remote Full-Stack Developer
Remote Full-Stack Developer

Placements24 • Bellville

Hybrid
ZAR 550,000 - 900,000
Competitive salary
Health insurance
Remote-friendly culture
+1
Full Stack Developer
Full Stack Developer

Placements24 • Pietermaritzburg

Hybrid
ZAR 600,000 - 900,000
Hybrid work model
Healthcare benefits
Career development opportunities
+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
Senior Full Stack Developer - Cloud Native Applications
Senior Full Stack Developer - Cloud Native Applications

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,200,000
Fully remote work
Health and wellness benefits
Performance bonuses
+1
Remote Full-Stack Developer (Senior)
Remote Full-Stack Developer (Senior)

Placements24 • Kempton Park

Remote
ZAR 700,000 - 1,200,000
Fully remote work
Competitive salary and benefits
Medical and retirement benefits
+1