Full Stack JavaScript Developer

Developer/Designer
Cape Town – Western Cape – South Africa

Are you a talented developer with TypeScript, React, and Node.js experience? Do you thrive in
a fast-paced startup environment and want to contribute to the success of an exciting product?
5+ Years of Proficiency in TypeScript and JavaScript. Strong expertise in backend development with Node.js. Preferred experience with large scale TypeScript applications and solid React experience. Strong Proficiency in TypeScript and JavaScript. Strong expertise in backend development with Node.js. Strong expertise in frontend development with React. Preferred experience with Nest.js. Familiarity with GraphQL and RESTful APIs. Experience with Docker containers. Experience with databases like PostgreSQL and MongoDB.
 
Type:  Permanent
Salary:  R45 000 – R73 000 Depending on experience
Area:  Remote from South Africa
 
Key Responsibilities:
  • Develop and maintain backend services and APIs using TypeScript, GraphQL, Node.js, and Nest.js (preferred).
  • Integration of user-facing elements developed by front-end developers with server side logic
  • Writing reusable, testable, and efficient code.
  • Collaborate and translate business requirements into technical solutions.
  • Troubleshoot technical issues and ensure the smooth operation of our platform.
  • Conduct code reviews and optimize code for performance and maintainability
  • Stay up-to-date with the latest industry trends and technologies.
 
Requirements:
  • Bachelor’s Degree in Computer Science or equivalent degree or work experience..
  • 5+ years of professional development experience.
  • Excellent experience working in working with large scale TypeScript applications.
  • Excellent experience working with React in a professional capacity.
  • Strong Proficiency in TypeScript and JavaScript.
  • Strong expertise in backend development with Node.js.
  • Strong expertise in frontend development with React.
  • Preferred experience with Nest.js.
  • Familiarity with GraphQL and RESTful APIs.
  • Experience with Docker containers.
  • Experience with databases like PostgreSQL and MongoDB.
  • Knowledge of Git and version control systems.
  • Strong Experience with cloud services (AWS, GCP, or Azure).
  • Strong communication and collaboration skills.
A passion for continuous learning and self-improvement.