Senior Full Stack Engineer

2 days ago

East London, Eastern Cape, South Africa Placements24 Full-time

About the Role

Our client is seeking a highly experienced Senior Full Stack Engineer to join their distributed team, supporting projects that may involve their Upington operations. This role demands a deep understanding of both front-end and back-end development, enabling you to contribute across the entire application stack. You will be responsible for designing, developing, and deploying robust, scalable, and user-friendly web applications. The ideal candidate is a proactive problem-solver, passionate about modern web technologies, and thrives in a collaborative, fully remote work environment, contributing to a company that values innovation and technical excellence.

Key Responsibilities

  • Design, develop, and maintain scalable full-stack applications using modern technologies such as React , Node.js, and TypeScript.
  • Build and optimize efficient, reusable, and reliable back-end code and APIs.
  • Develop responsive and engaging user interfaces, ensuring a seamless user experience across devices and browsers.
  • Work closely with product managers, designers, and other engineers to translate requirements into functional software.
  • Implement and maintain CI/CD pipelines, contributing to automated testing and deployment strategies.
  • Troubleshoot and resolve complex issues across the full stack, ensuring application stability and performance.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
  • 6+ years of professional experience in full-stack development.
  • Expertise in front-end technologies (HTML, CSS, JavaScript/TypeScript) and frameworks like React .
  • Strong experience with back-end development using Node.js, Express.js, or similar.
  • Proficiency in database design and management (e.g., PostgreSQL, MongoDB).
  • Experience with cloud platforms (AWS, Azure) and containerization (Docker) is highly desirable for this remote role.

Benefits

  • Highly competitive salary and comprehensive benefits package.
  • Full remote work arrangement with flexible hours.
  • Opportunities for significant career growth and professional development.
  • Access to cutting-edge tools and technologies in a dynamic tech landscape.
  • A collaborative and supportive team culture that values individual contributions.
  • Contribution to impactful projects with a global reach.