About the Role
*FULLY REMOTE*
This is an exciting opportunity for a backend-leaning Full-Stack Engineer to join a specialist fintech organisation building cloud-based payment intelligence and AI-enabled data products. You will take meaningful ownership of vertical product changes, working within a high-impact team to turn complex financial data into actionable insights for global financial institutions.
Key Responsibilities
- Deliver end-to-end product changes across data models, Python services, and React interfaces.
- Build and maintain robust Python/FastAPI APIs and data-processing workflows for internal and customer-facing products.
- Develop and manage analytical transformations, schema migrations, and high-precision SQL to ensure data integrity for financial reporting.
- Create intuitive TypeScript/React front-end experiences for dashboards, filters, and operational tools.
- Deploy and troubleshoot cloud services on AWS using infrastructure as code and CI/CD pipelines.
- Integrate and oversee AI-backed product capabilities responsibly, ensuring human oversight and rigorous evaluation.
- Strengthen technical documentation, runbooks, and testing frameworks while communicating technical trade-offs to various stakeholders.
Requirements
- Approximately 35 years of professional experience in software engineering with a proven track record of delivering production-ready changes.
- Strong proficiency in Python and a solid understanding of SQL and data modelling.
- Competency in TypeScript and React, with the ability to build and debug modern product interfaces.
- Practical experience deploying software on AWS or similar cloud environments using Git and CI/CD tools.
- A disciplined approach to security, testing, and data privacy, particularly within a regulated financial context.
- Proficiency in using AI development tools (coding agents and LLMs) while maintaining accountability for code maintainability and correctness.
- Previous experience or exposure to FastAPI, Snowflake, dbt, or serverless AWS services (Lambda, S3, Cognito) is highly advantageous.
- Excellent communication skills and the ability to work autonomously in a remote, agile environment.
Whats on Offer
- The opportunity to work in a high-growth fintech environment with direct business context and visible ownership.
- Exposure to a sophisticated tech stack including payments data platforms, cloud-native systems, and practical AI applications.
- A collaborative culture that values professional growth and the ability to influence architecture and engineering practices.
- Remote work flexibility within South Africa.
- Provision of high-end equipment and modern AI-driven development tools.