Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

Full Stack Developer (React & Node.js)

Posted 2 views
Discussion

Summary

Full Stack Developer for a SaaS product startup (via recruiter Placements24) based in Soweto, building responsive React frontends and Node.js/Express REST APIs, designing MongoDB/PostgreSQL schemas, writing automated tests, and helping shape architecture across the full development lifecycle.

About the Role

Our client, an innovative tech startup focused on developing cutting-edge SaaS products, is looking for a talented Full Stack Developer to join their growing team in Soweto, Gauteng. This role offers the exciting opportunity to work across the entire development lifecycle, from designing user interfaces to building robust backend services. You will play a key role in shaping the architecture and functionality of our flagship product, working with modern technologies and agile methodologies. The ideal candidate is passionate about clean code, user experience, and collaborative development. This is a fantastic opportunity for a developer eager to make a significant impact in a dynamic and fast-paced environment. We value creativity, problem-solving skills, and a proactive approach to development challenges. Join us to build solutions that redefine user interaction and operational efficiency.

Key Responsibilities

  • Develop and maintain responsive user interfaces using React and related libraries.
  • Build and optimize server-side applications and RESTful APIs using Node.js and Express.js.
  • Design and implement database schemas and manage data persistence using databases like MongoDB or PostgreSQL.
  • Collaborate with product managers and designers to translate requirements into high-quality, user-friendly features.
  • Write clean, well-documented, and testable code, adhering to best practices and coding standards.
  • Implement automated tests (unit, integration, end-to-end) to ensure application quality and stability.
  • Participate in code reviews, providing and receiving constructive feedback to enhance code quality.
  • Optimize applications for maximum speed, scalability, and security.
  • Troubleshoot and debug issues across the full stack, identifying and resolving performance bottlenecks.
  • Contribute to architectural discussions and help drive technical decision-making.
  • Stay updated with emerging technologies and industry trends, proposing innovative solutions.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Minimum of 3 years of professional experience as a Full Stack Developer or in a similar role.
  • Strong proficiency in frontend development with React and JavaScript/TypeScript.
  • Solid experience in backend development with Node.js and frameworks like Express.js.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
  • Familiarity with version control systems, particularly Git.
  • Understanding of RESTful API design principles.
  • Experience with modern build tools and package managers (e.g., Webpack, npm, yarn).
  • Knowledge of testing frameworks (e.g., Jest, Mocha, Cypress) is a plus.
  • Good understanding of UI/UX principles and responsive design.
  • Strong problem-solving skills and attention to detail.
  • Effective communication and collaboration skills.

Benefits

  • Our client offers a competitive salary, stock options, health insurance, and ample opportunities for professional growth.
  • As a fully Remote position, you'll have the flexibility to work from anywhere.
  • Join a vibrant and collaborative team environment where your contributions are valued and recognized.
  • We provide access to cutting-edge tools and technologies, regular team events, and a commitment to work-life balance.
  • Opportunities for career advancement within a growing startup are significant.
  • We also offer a generous vacation policy and flexible working hours.

Skills

Apply

See also

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

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.