We are looking for a highly skilled Full Stack Developer to join our dynamic team, based in Cape Town- onsite.

The ideal candidate will have strong expertise in Java for backend development and Angular for frontend development.

You will be responsible for developing, testing, and maintaining full-stack applications that support our business needs, ensuring performance, scalability, and security.

Responsibilities:

  • Design, develop, and maintain high-performance backend services using Java.
  • Develop dynamic, responsive user interfaces using Angular.
  • Implement and manage APIs to connect frontend and backend components.
  • Write clean, scalable, and well-documented code.
  • Optimize database interactions and ensure efficient data flow.
  • Troubleshoot, debug, and optimize application performance.
  • Collaborate with UI/UX designers, backend developers, and product teams to deliver high-quality solutions.
  • Ensure application security and compliance with best practices.
  • Stay up to date with industry trends and emerging technologies.

Requirements:

  • Proven experience as a Full Stack Developer.
  • Strong proficiency in Java for backend development.
  • Experience with Angular for frontend development.
  • Experience in developing and consuming RESTful APIs.
  • Familiarity with relational databases such as PostgreSQL or MySQL.
  • Understanding of software development lifecycle and best practices.
  • Experience with version control systems like Git.
  • Strong problem-solving skills and the ability to work independently.
  • Excellent communication and teamwork abilities.

Nice to haves…

  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of containerization tools like Docker.
  • Familiarity with CI/CD pipelines for automated deployments.
  • Experience with microservices architecture.

Desired Skills:

  • full
  • stack
  • developer

Learn more/Apply for this position