Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Placements24

NewBe an early applicant

Full-Stack Developer (Mid-Level)

Posted Updated
Discussion

Summary

Mid-level full-stack contractor role based in Upington, Northern Cape, building responsive web applications end to end: front-end work in HTML/CSS/JavaScript with a modern framework, back-end code in Node.js, Python, or PHP, plus database design, REST API integration, debugging, and code reviews on diverse client projects.

About the Role

Our client is seeking a versatile Full-Stack Developer to join their project team in Upington, Northern Cape . This role involves working on diverse web development projects, from concept to deployment. You will be responsible for both front-end and back-end development, ensuring the creation of high-quality, responsive, and functional web applications. This is an on-site position offering a collaborative work environment where you can contribute to exciting projects and gain valuable experience. The ideal candidate is a self-starter, proficient in a range of web technologies, and eager to contribute to innovative solutions. As a contractor, you'll have the opportunity to engage with various aspects of the development lifecycle.

Key Responsibilities

  • Develop and implement user-facing features using modern frontend technologies (HTML, CSS, JavaScript, and frameworks).
  • Build and maintain efficient, reusable, and reliable backend code.
  • Design and manage databases, ensuring data integrity and performance.
  • Integrate frontend components with server-side logic and APIs.
  • Write clean, maintainable, and well-documented code.
  • Troubleshoot, debug, and upgrade existing software.
  • Participate in code reviews and contribute to team discussions.
  • Optimize applications for speed and scalability.
  • Collaborate with designers and other developers to ensure cohesive user experiences.
  • Adhere to project timelines and deliver high-quality work.

Requirements

  • Proven experience as a Full-Stack Developer or similar role.
  • Proficiency in frontend technologies such as HTML, CSS, JavaScript, and at least one modern framework (e.g., React, Angular, Vue.js).
  • Strong experience with backend languages and frameworks (e.g., Node.js, Python with Django/Flask, PHP with Laravel).
  • Experience with database technologies (e.g., MySQL, PostgreSQL, MongoDB).
  • Understanding of RESTful API design and implementation.
  • Familiarity with version control systems (Git).
  • Basic understanding of cloud platforms (AWS, Azure, GCP) is a plus.
  • Good problem-solving and debugging skills.
  • Ability to work effectively in a team environment and communicate clearly.

Benefits

As a contractor, you will receive a competitive remuneration package commensurate with your experience. This role offers the opportunity to work on diverse and challenging projects, enhancing your skill set and portfolio. You will be part of a collaborative project team, working within a dynamic environment. Exposure to different technologies and development methodologies will be provided. Project-based roles often lead to further opportunities within the client's network.

Skills

What Middle Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →