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

Placements24

NewBe an early applicant

Senior Full-Stack Developer - JavaScript Ecosystem

Posted
Discussion

Summary

Senior full-stack developer for a Pietermaritzburg-based tech client, working hybrid: building and maintaining scalable web applications, managing databases, reviewing code and mentoring juniors in agile teams. Core stack is the JavaScript ecosystem (React/Angular/Vue, Node.js/Express) with PostgreSQL/MongoDB/MySQL; cloud (AWS/Azure/GCP) and Docker/Kubernetes are desirable.

About the Role

Our client, a dynamic and rapidly expanding tech innovator based in the vibrant city of Pietermaritzburg , is seeking a highly skilled and experienced Senior Full-Stack Developer. This is a fantastic opportunity to join a forward-thinking team that is pushing the boundaries of digital solutions across various industries. The ideal candidate will possess a deep understanding of modern web development practices, a passion for clean code, and a proven ability to lead and mentor junior developers. This role offers a blend of on-site collaboration and remote flexibility, fostering a balanced and productive work environment in the heart of KwaZulu-Natal .

Key Responsibilities

  • Design, develop, and maintain robust and scalable web applications using a variety of technologies, with a strong emphasis on the JavaScript ecosystem (e.g., React, Node.js, Express).
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define project requirements and deliver high-quality software solutions.
  • Write efficient, reusable, and testable code following best practices and coding standards.
  • Implement and manage database solutions, ensuring data integrity and optimal performance.
  • Conduct code reviews, provide constructive feedback, and mentor junior development staff.
  • Troubleshoot, debug, and upgrade existing systems.
  • Stay abreast of emerging technologies and industry trends to drive innovation within the team.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in full-stack web development.
  • Expertise in front-end technologies such as React, Angular, or Vue.js.
  • Proficiency in back-end development with Node.js, Express.js, or similar frameworks.
  • Solid understanding of database technologies like PostgreSQL, MongoDB, or MySQL.
  • Experience with cloud platforms (AWS, Azure, GCP) is highly desirable.
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Experience with CI/CD pipelines and automated testing frameworks.

Benefits

Our client offers a competitive salary package, comprehensive health insurance, and opportunities for professional development and continuous learning. Employees benefit from a generous paid time off policy, retirement savings plans, and a vibrant company culture that encourages innovation and personal growth. The hybrid work model allows for a flexible work-life balance, with dedicated collaborative spaces available at our Pietermaritzburg office.

Skills

What Senior 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 →