Job title: Senior Full Stack Engineer (Node.js)
Job type: Permanent
Emp type: Full-time
Industry: Fintech
Functional Expertise: Technology
Skills: angular Kubernetes Node.js GCP Google Cloud Kafka Typescript NestJS Google Pub/Sub SQL
Salary type: Annual
Salary from: ZAR 1,000,000.00
Salary to: ZAR 1,200,000.00
Location: City of Johannesburg Metropolitan Municipality, GP
Job published: 20-07-2026
Job ID: 39017

Job Description

THE OPPORTUNITY THAT AWAITS YOU

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

 

 

For more roles, please have a look at our website (www.60degrees.com) or follow us on LinkedIn (https://www.linkedin.com/company/10287263/)