TRAFFIC Gauteng

Full Stack Developer CIB

Travelbyinvestec
South African Rand . ZAR 200,000 - 300,000

Job Description

Description

We are looking for a Senior Full Stack Developer with a strong front-end development focus to join our high-performing CIB tech team. This role is ideal for someone who is passionate about building elegant, user-centric applications, while also being comfortable contributing across the full technology stack.
You will lead the development of intuitive, responsive user interfaces while collaborating with backend developers, DevOps engineers, QAs, product owners, and UX designers to deliver high-quality, scalable solutions for business-critical platforms.

Key Responsibilities
  • Lead the design and implementation of modern, component-based UI architecture using frameworks like React, Angular, or Vue.js.
  • Champion front-end best practices including performance optimization, accessibility, and cross-browser compatibility.
  • Collaborate closely with UX/UI designers to translate wireframes and designs into functional, pixel-perfect interfaces.
  • Build and maintain reusable component libraries and design systems to ensure consistency across platforms.
  • Own the front-end codebase quality, conduct peer reviews, and drive technical decisions around the front-end architecture.
  • Develop and maintain RESTful and GraphQL APIs using technologies such as Node.js, .NET Core, Java, or Python.
  • Work with both relational and non-relational databases (e.g., PostgreSQL, MongoDB).
  • Integrate front-end and backend systems to deliver seamless end-to-end functionality.
  • Implement secure, performant, and scalable services aligned to enterprise standards.
  • Participate in CI/CD pipeline development and deployment automation in collaboration with DevOps teams.
  • Contribute to sprint planning, estimation, retrospectives, and agile ceremonies.
  • Collaborate on test automation (unit, integration, E2E) and ensure high code coverage.
  • Support production releases, monitoring, and troubleshooting with a "you build it, you run it" mindset.
  • Strong ownership mentality and accountability for deliverables.
  • Excellent communication and collaboration skills across multi-disciplinary teams.
  • Critical thinking and problem-solving mindset.
  • Ability to mentor junior developers and perform technical leadership.
  • Open to feedback and continuously improving code and team processes.
Required Experience
  • 5+ years' experience in full stack development, with a strong front-end focus.
  • Expert in JavaScript/TypeScript and one or more modern front-end frameworks: React, Angular, or Vue.js.
  • Strong experience with Angular 12+ and TypeScript.
  • Proficient in HTML5, CSS3, SCSS, and responsive design frameworks (e.g., Bootstrap, Flexbox).
  • Develop and Maintain REST APIs and asynchronous data handling (HTTPClient).
  • Familiarity with modern JavaScript tooling (npm, Webpack).
  • Good understanding of browser performance tuning and rendering cycles.
  • Experience with testing frameworks.
  • Knowledge of version control systems (e.g., Git).
Core Skills
  • Back-End
    • .NET Core 3+ and .NET 6
    • C#
    • Java (Spring Boot or Jakarta EE)
    • REST APIs, WebAPI, ASP.NET MVC
    • SQL Server / T-SQL / Linq / Entity Framework
    • Microservices & Integration Patterns
  • Front-End
    • Angular 12+
    • TypeScript / JavaScript
  • DevOps & Cloud
    • Azure DevOps (Pipelines, Boards, Repos)
    • Azure App Services, Storage, Functions (advantageous)
    • Kubernetes / Docker
    • Git / GitHub / TFS
  • Additional Tools
    • CI/CD automation
    • Testing frameworks (e.g. xUnit, Jasmine/Karma)
Advantageous Exposure
  • Experience with micro-frontends and large-scale UI modularisation.
  • Familiarity with containerization (Docker) and orchestration (Kubernetes).
  • Exposure to Azure, AWS, or other cloud platforms.
  • Experience with design systems such as Storybook, Material UI, or Tailwind.
  • Familiarity with observability tools
Investec Culture

At Investec we look for intelligent, energetic people filled with passion, integrity and curiosity. We value individuals who in turn value our culture that is, a flexible attitude comfortable to live with ambiguity and willing to challenge the status quo. Diversity, talent and leadership are respected in pursuit of the growth of our business. People who can manage themselves and build strong relationships in order to get things done, will perform in out of the ordinary ways in our environment.

This page incorporates data from O_NET OnLine, courtesy of the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), under the CC BY 4.0 license. O_NET is a registered trademark of USDOL/ETA. Assessify has adapted and modified the original content. Please note that USDOL/ETA has neither reviewed nor endorsed these changes.