Point your AI agent at freehire and let it find you a job.

Get the CLI →

Senior Full Stack Engineer (Node.js & Angular)

Discussion

Summary

Senior full stack engineer designing and scaling high-performance, real-time transaction platforms in financial services, primarily using Node.js, TypeScript, Angular, and SQL databases within a microservices architecture.

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

Skills

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available