Full Stack Engineer

Pretoria FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

As a Full Stack Engineer, you will be responsible for designing and implementing web applications using Java and Angular frameworks. The ideal candidate should possess strong knowledge in both back-end and front-end development, focusing on creating efficient, scalable applications that enhance user experience. You will work closely with cross-functional teams to deliver high-quality software solutions.

Responsibilities

  • Lead the development of scalable web applications using Java and Angular.
  • Ensure the technical feasibility of UI/UX designs.
  • Collaborate with the project manager to define deliverables and timelines.
  • Conduct thorough testing and validation to ensure high-quality product delivery.
  • Monitor performance and troubleshoot issues proactively.
  • Engage in continuous learning and improvement of personal skill set.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 5+ years of experience in software development
Technical Skills
  • Java
  • Angular
Soft Skills
  • Analytical thinking
  • Interpersonal skills
Certifications
  • Certified Professional JavaScript Developer
  • Angular Certification
Languages
  • English: Fluent

Advantageous

  • Familiarity with microservices architecture: Experience in designing and implementing microservices for scalable applications.
  • Experience in Agile methodologies: Knowledge of Agile practices, including Scrum and Kanban.

Benefits

  • Comprehensive health and dental insurance
  • Retirement savings plan with employer matching
  • Work-life balance initiatives with flexible hours
  • Access to professional development resources

Company Culture

  • Continuous Learning: We support continuous learning by providing access to training and development opportunities.
  • Work-Life Balance: We believe in providing our employees with a healthy work-life balance through flexible working arrangements.
  • Game-Changers: We embrace change and believe in making an impact through our work and innovative thinking.
Status: Open