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