Talent.com
ATS Client
Senior Full Stack Engineer (Node.js & Angular)ATS Client • Johannesburg, Gauteng, ZA
Search for other jobs
Senior Full Stack Engineer (Node.js & Angular)

Senior Full Stack Engineer (Node.js & Angular)

ATS Client • Johannesburg, Gauteng, ZA
30+ days ago
Job description

Job Description

Join a fast-growing, internationally connected technology business operating within modern financial services. This organisation builds and scales high-performance platforms that support complex, real-time transaction environments for enterprise clients.

With a strong focus on reliability, compliance, and innovation, the business sits at the intersection of finance and technology-delivering robust infrastructure in a highly regulated space. You'll be joining a team that values clean architecture, engineering excellence, and continuous improvement.

The culture is collaborative and empowering, with accessible leadership and a genuine focus on individual development. As the company grows, you'll have the opportunity to influence technical direction, take ownership of meaningful work, and accelerate your career.

YOUR KEY RESPONSIBILITIES

  • Design, build, and scale high-performance platforms in a real-time, transaction-heavy environment
  • Develop backend services using Node.js and TypeScript within a microservices architecture
  • Contribute to front-end development using Angular
  • Work with distributed systems and event-driven architectures
  • Collaborate closely with product teams to deliver scalable, reliable features
  • Contribute to architectural decisions and technical strategy
  • Implement automated testing across all levels
  • Support CI/CD pipelines and ensure smooth, reliable deployments
  • Mentor junior engineers and promote engineering best practices
  • Operate in an agile, delivery-focused team with strong ownership

OUR REQUIRED EXPERTISE

  • 5+ years' experience in software engineering
  • Strong backend development experience (Node.js, ideally NestJS)
  • Experience with microservices and distributed systems
  • Proficiency in TypeScript
  • Strong SQL/database experience (PostgreSQL or MySQL)
  • Experience with event-driven architecture and messaging systems
  • Exposure to Angular or similar front-end frameworks
  • Cloud platform experience (advantageous)
  • CI/CD experience (GitLab or similar preferred)
  • Strong testing practices across the development lifecycle
  • Experience in financial services, payments, or regulated environments (highly advantageous)
  • Exposure to crypto, digital assets, or stablecoin environments (highly advantageous)

YOUR REWARD

  • Salary: R900k - R1.2M p.a. base (experience dependent) + comprehensive benefits
  • Benefits include medical aid, pension, group life cover, enhanced parental leave, and wellbeing-focused policies
  • Hybrid working model
  • Generous annual leave, plus wellbeing days and an annual volunteering day
  • A high-growth environment with strong career progression opportunities
  • Exposure to complex, large-scale systems and modern engineering practices

#J-18808-Ljbffr

Create a job alert for this search

Senior Full Stack Engineer (Node.js & Angular) • Johannesburg, Gauteng, ZA