Enable job alerts via email!

Full Stack Developer

Datonomy Solutions

Cape Town

On-site

ZAR 40 000 - 80 000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a talented Full Stack Developer to enhance their dynamic team in Cape Town. This role involves crafting high-performance applications that ensure optimal performance, scalability, and security. You will work with cutting-edge technologies, collaborating closely with designers and product teams to deliver exceptional solutions. If you possess strong skills in Java and Angular, along with a passion for problem-solving, this opportunity is perfect for you. Join a forward-thinking company where your contributions will significantly impact innovative projects.

Qualifications

  • Proven experience as a Full Stack Developer with strong Java and Angular skills.
  • Familiarity with RESTful APIs and relational databases like PostgreSQL or MySQL.

Responsibilities

  • Design and maintain high-performance backend services using Java.
  • Develop dynamic user interfaces with Angular and manage APIs.

Skills

Java
Angular
RESTful APIs
Problem-solving
Communication

Education

Bachelor's degree in Computer Science or related field

Tools

Git
PostgreSQL
MySQL
Docker
AWS
Azure
GCP

Job description

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 :

  1. Design, develop, and maintain high-performance backend services using Java.
  2. Develop dynamic, responsive user interfaces using Angular.
  3. Implement and manage APIs to connect frontend and backend components.
  4. Write clean, scalable, and well-documented code.
  5. Optimize database interactions and ensure efficient data flow.
  6. Troubleshoot, debug, and optimize application performance.
  7. Collaborate with UI / UX designers, backend developers, and product teams to deliver high-quality solutions.
  8. Ensure application security and compliance with best practices.
  9. 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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.