Job Description

Location: Centurion (Hybrid)Contract: 6-month renewableWe are looking for an experienced Tech Lead (JavaScript Developer) to join a leading financial services organisation on a 6-month contract. This role is ideal for someone who enjoys solving complex technical challenges, driving architectural decisions, and leading teams in building modern, scalable solutions.🔧 What You’ll DoLead the design and development of full-stack applications.Drive technical decisions, architectural design, and best-practice engineering standards.Work across Java, JavaScript, Angular, Node.js, and microservices-based systems.Build and integrate APIs, services, and cloud-ready components.Collaborate with cross-functional teams in an Agile environment.Ensure code quality, performance, and stability through testing and automation.Mentor developers and contribute to continuous improvement initiatives.🎓 What You’ll NeedBSc / MSc / BCom in Computer Science or related field8+ years’ experience in software development using Java & JavaScript.Strong experience with Angular (Angular.io / AngularJS).Solid backend development skills using Java / Spring / Spring Boot.Experience with Node.js, Express, and modern API frameworks.Knowledge of microservices architecture, containerisation, and DevOps tools.Cloud experience (AWS ideal, Azure also acceptable).Strong understanding of SQL & NoSQL databases (PostgreSQL, MongoDB, etc.).Experience with Docker, CI/CD, security standards, and testing frameworks.Ability to design, document, and communicate technical solutions.Leadership experience—mentoring, code reviews, architectural direction.💡 Ideal CandidateYou are proactive, solutions-driven, technically strong, and able to guide teams while still being hands-on in the code. You enjoy working in collaborative environments and building scalable, future-proof systems.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In