Skip to content
mimi

Senior Software Engineer - Full Stack (Node.js}

60 Degrees

Cape Town · On-site Full-time Senior 2w ago

About the role

Job Description THE OPPORTUNITY THAT AWAITS YOU

We're looking for a Senior Full Stack Engineer (Node.js) with strong payments platform experience to help build the merchant systems behind a large-scale card payments infrastructure. You’ll work on the services and interfaces that allow businesses to onboard, configure payment methods, manage access, and track transactions — supporting high-volume card-present and card-not-present payments across multiple markets. Expect to build across Node.js services, Serverless AWS infrastructure, and React dashboards, designing APIs and workflows that sit directly on top of real-world payment processing systems. If you’ve worked on payment gateways, transaction processing platforms, or fintech systems and enjoy building reliable production software at scale, you'll feel right at home here.

WHAT YOU WILL BE BUILDING

• Merchant onboarding systems that allow businesses to start accepting payments quickly

• Dashboard platforms used by merchants to manage payment configurations and settings

• Secure login, authentication, and user management systems

• Transaction visibility tools for monitoring payment activity and reporting

• Internal operational tooling used by payments teams to support merchants

• Full-stack features using Node.js, TypeScript, React, and Serverless AWS infrastructure

YOUR KEY RESPONSIBILITIES

• You'll design, build, and ship new full-stack features that enhance the merchant platform

• You'll build scalable backend services powering merchant onboarding and configuration

• You'll contribute to frontend development for merchant dashboards and user workflows

• You'll troubleshoot production issues using logs, monitoring, and code analysis

• You'll ensure systems remain secure, scalable, and reliable in a high-transaction environment

• You'll collaborate closely with product, engineering, and operational teams

OUR REQUIRED EXPERTISE

Technical Expertise

• 5+ years of experience building cloud-native backend or full-stack applications

• Strong experience with Node.js and TypeScript

• Frontend development experience with React

• Experience building services on AWS (Lambda, API Gateway, Serverless architecture)

• Experience working with MySQL and/or PostgreSQL databases

• Experience with Git-based development workflows and CI/CD pipelines

• Experience building scalable APIs or distributed systems

Problem-Solving & Ownership

• Able to design elegant, scalable solutions for new product features

• Comfortable improving and modernising existing systems

• Able to troubleshoot and resolve complex production issues

• Strong ownership mindset with the ability to drive work end-to-end

Collaboration & Communication

• Works effectively in a remote-first engineering environment

• Communicates clearly with engineers, product managers, and operational teams

• Comfortable collaborating cross-functionally across product and platform teams

YOUR REWARD

• Working Model: Remote-first (South Africa based)

Why this role?

• Work on mission-critical payment infrastructure used by merchants across Africa

• Build systems that support high-volume transaction processing and merchant operations

• Join a high-performing engineering team solving complex fintech problems

• Work remotely while collaborating with a distributed global team

• Competitive salary and strong growth opportunities in a rapidly expanding payments environment

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

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free