Our cutting-edge payment orchestration platform client is searching for a Full-Stack Engineer to join their world-class engineering team in either CT or wider SA (remote/hybrid options). We’re looking for a strong technologist who will build resilient, fault tolerant, enterprise-grade payment systems, enabling businesses to connect with multiple payment processors, payment methods, and payout rails across markets, while offering advanced routing, reporting, and reconciliation tools. New domains are also emerging so there are chances to work on greenfield products. We're particularly interested in candidates who have been using agentic development in production, or have been experimenting with AI/agentic tooling on side projects. Essentially we would like candidates who are excited about the agentic/AI changes that are happening within the SDLC. Engineers who work to exceptionally high standards and are passionate about product quality and performance will thrive on this team. The environment is highly dynamic and fast-paced. Your working mentality must be one of adaptability, resilience and passion. This is a fantastic company to work for with truly vast amounts of personal and professional upside. Tech – Typescript, Go, Node.js, React/Next.js, gRPC, Kubernetes, OpenClaw, Agentic tooling etc. Responsibilities Architect and implement end-to-end systems in both frontend and backend domains with a focus on payments infrastructure and integrations. Write clean, maintainable, and well-tested code using modern frameworks and tools (e.g., React, Typescript, gRPC, Kubernetes). Collaborate with the product team to ensure system consistency and a better user/client experience. Contribute to the team through PRs and Agile ceremonies. Involved in all stages of software development and architecture, performance evaluation, code review, and internal tool management. Participate in team activities and liaise with other team members to ensure projects run smoothly. Troubleshoot and fix bugs, any other coding issues. Qualifications Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Mathematics or a related field, or equivalent experience from a top‑tier university. 2–5+ years in industry as a developer working with business critical systems. Strong backend experience, ideally in typed languages such as Java, Go or Typescript. Thorough understanding of software engineering best practices – including Agile software development, source code control and testing frameworks. Functional programming knowledge or interest in paradigms that support reliable distributed systems. Bonus points for experience working in the payments space, including real-time payments, bank integrations, FX or card processing. Bonus points for prior experience in a startup or high-growth environment. Equity in the business. Generous leave/solid work-life balance. Great remuneration package. Plenty of perks. An open, international and inclusive culture. Advanced equipment/technology. This position is open to people already eligible for work in South Africa #J-18808-Ljbffr