About littlefish
We are a fast-growing fintech startup powering financial institutions across the African continent through our full stack enterprise platform. Proudly rooted in South African values but with a vision that transcends borders, we provide a single stack that powers merchant acquiring across payments, onboarding, engagement, commerce and operations.
Help us enable every enterprise, connect every merchant, and make every transaction intelligent. Your work will create lasting change in how financial services are delivered
Role Summary
As our Fintech DevOps & Systems Engineer, you'll be instrumental in upholding the integrity and efficiency of our technological landscape. Within our dynamic startup environment, you'll straddle multiple responsibilities—from managing multi-cloud resources, ensuring robust disaster recovery, to spearheading security initiatives and enabling rapid software deployments.
Key Responsibilities
- Cloud & Infrastructure Management:
- Administer, optimize, and secure resources on Google Cloud Platform (GCP), including Cloud Run, Cloud SQL, Artifact Registry, and Secret Manager.
- Manage containerized workloads using Docker and Kubernetes (GKE), ensuring high availability and performance.
- Implement Infrastructure as Code (Terraform / Pulumi) for consistent and auditable deployments.
- DevOps & Continuous Deployment:
- Design, maintain, and improve CI/CD pipelines (Cloud Build / GitHub Actions) to support .NET, React, and Flutter applications.
- Collaborate closely with development teams to streamline build, testing, and deployment processes across environments.
- Network & Connectivity:
- Establish and maintain secure VPCs, load balancers, and inter-service networking.
- Implement secure tunneling and connectivity between cloud, hybrid, and on-premises environments.
- Security, Compliance & Penetration Testing:
- Strengthen systems against potential threats, ensuring the confidentiality, integrity, and availability of customer and financial data.
- Lead and participate in regular penetration testing, vulnerability scanning, and compliance reviews.
- Apply IAM, RBAC, and secret management best practices aligned with fintech regulatory standards.
- Disaster Recovery (DR):
- Develop, test, and refine disaster recovery and backup strategies for critical systems, databases, and services.
- Promote a culture of resilience and readiness across teams.
- Reliability & Performance:
- Continuously monitor and optimize system health using GCP Operations Suite, Prometheus, or Grafana.
- Proactively address issues to ensure uptime, scalability, and consistent performance across services.
- Database & Data Management:
- Support and maintain MongoDB Atlas and PostgreSQL (Cloud SQL) databases, including performance tuning, backups, and secure access configuration.
- Endpoint & Hardware Management:
- Oversee and maintain company hardware and employee devices, ensuring security and compliance with organizational standards.
- Implement endpoint protection and monitoring against emerging threats.
Skills and Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field. Relevant cloud certifications are advantageous.
- 2–5 years of hands-on DevOps or Systems Engineering experience, preferably in fintech or SaaS environments.
- Strong proficiency in GCP, Kubernetes, Docker, and Infrastructure as Code (Terraform).
- Experience designing and maintaining CI/CD pipelines for .NET, React, and Flutter applications.
- Familiarity with MongoDB, PostgreSQL, networking, security, and compliance best practices.