Full Stack Developer

1 day ago

paarl, western cape, South Africa Placements24 Full-time R 1 Contract

About the Role

Our client is seeking a talented and versatile Full Stack Developer to join their fully remote engineering team. You will play a key role in designing, developing, and deploying robust web applications, working across both frontend and backend systems. This position offers the opportunity to contribute to all phases of the software development lifecycle, from initial concept to final deployment and maintenance. If you are a passionate developer who enjoys tackling challenging problems and building scalable solutions in a collaborative, remote-first environment, this role is for you.

Key Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable code for both frontend and backend services.
  • Develop user-facing features using modern frontend frameworks and technologies.
  • Implement and manage server-side logic, databases, and APIs.
  • Write clean, well-documented, and thoroughly tested code across the entire application stack.
  • Collaborate with product managers, designers, and other engineers to define and implement new features.
  • Troubleshoot, debug, and upgrade existing systems, ensuring optimal performance and stability.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 4+ years of professional experience in full stack development.
  • Proficiency in one or more backend languages (e.g., Python, Node.js, Java, Go) and associated frameworks.
  • Strong experience with frontend technologies (e.g., JavaScript, React, Angular, Vue.js) and HTML/CSS.
  • Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and ORM/ODM.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker) is a plus.

Benefits

  • Competitive salary and performance-based incentives.
  • Fully remote work flexibility, enabling you to work from anywhere.
  • Comprehensive health and wellness benefits.
  • Generous paid time off and opportunities for continuing education.
  • Access to cutting-edge technology and challenging projects.