Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Placements24

NewBe an early applicant

Full Stack Developer (Node.js & Angular)

Posted
Discussion

Summary

A software development house in Mossel Bay, South Africa is hiring a Full Stack Developer with 4+ years of experience to build Node.js/Express back-end services and APIs and Angular front-end applications across the full development lifecycle. Hybrid work model, collaborating with product managers and designers on scalable web solutions.

About the Role

Our client, a dynamic software development house, is seeking a skilled Full Stack Developer with expertise in Node.js and Angular to join their innovative team in Mossel Bay, Western Cape . This role involves working on the complete software development lifecycle, from designing and developing robust back-end services using Node.js to building interactive and responsive front-end applications with Angular. You will collaborate closely with product managers, designers, and other developers to deliver high-quality software solutions. The ideal candidate is a problem-solver with a passion for creating efficient, scalable, and user-friendly applications. This is a fantastic opportunity to contribute to exciting projects in a growing company.

Key Responsibilities

  • Design, develop, test, and deploy back-end services and APIs using Node.js and Express.js.
  • Build and maintain responsive, user-friendly front-end applications using Angular and associated technologies.
  • Integrate front-end components with back-end services and third-party APIs.
  • Collaborate with designers and product managers to translate requirements into technical specifications and code.
  • Optimize application performance for speed and scalability across various devices and browsers.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot and debug issues across the full stack.
  • Stay updated with emerging technologies and industry best practices.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 4 years of professional experience as a Full Stack Developer.
  • Proven expertise in Node.js for back-end development and Angular for front-end development.
  • Strong understanding of JavaScript (ES6+), HTML5, and CSS3.
  • Experience with RESTful API design and implementation.
  • Familiarity with database technologies such as MongoDB, PostgreSQL, or MySQL.
  • Experience with version control systems, particularly Git.
  • Knowledge of unit testing and integration testing frameworks is a plus.
  • Excellent problem-solving and communication skills.

Benefits

  • Competitive salary and potential for performance-based incentives.
  • Comprehensive medical aid package.
  • Pension fund contributions.
  • Opportunities for professional development and training.
  • A supportive and collaborative team environment.
  • Hybrid work model offering a balance between office and remote work.

Skills

Apply

See also

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