All open roles
+ [REQ] SeniorPipeline Building

Javascript Software Engineer (Senior)

JohannesburgIndependent Contractor AgreementSeniorHybrid

Are you a full-stack engineer looking to make a real impact on cutting-edge payments technology? This is an exciting opportunity to join a fast-growing engineering team building and scaling a regulated eMoney and merchant payments platform. In this role, you'll take true end-to-end ownership of features across front-end and back-end systems, working alongside talented engineers and stakeholders in a collaborative, Agile environment. If you're passionate about building robust, scalable systems that power real financial infrastructure, this position offers the chance to grow your career while shaping a platform used across multiple markets.

Responsibilities

  • Develop end-to-end features spanning both front-end and back-end systems
  • Build responsive, user-friendly interfaces using modern front-end frameworks
  • Design and implement scalable API services and back-end architecture
  • Write robust, well-tested code following best practice testing methodologies
  • Deploy, monitor, and manage services within cloud infrastructure environments
  • Work with containerisation tools and CI/CD pipelines to streamline delivery
  • Participate actively in code reviews, refactoring, and continuous improvement initiatives
  • Collaborate closely with engineers, tech leads, and stakeholders within Agile/Scrum teams
  • Optimise database performance and ensure scalability for high volume, high availability systems
  • Contribute to architectural decisions and technical direction of the platform

Experience and education

  • 6+ years of experience in a similar full-stack engineering role
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
  • Strong, demonstrable production experience across both front-end and back-end systems
  • Experience within fintech, payments, or other regulated environments is advantageous
  • Relevant industry certifications are advantageous

Ready to build with global clients?
Join the Scrums.com talent network. No fees, no subscription.
Apply for this role →