About the Project
Were in stealth mode and hiring 100 remote talent to build a modern digital banking infrastructure from the ground up. This greenfield platform will serve three core customer segments:
- Retail users Personal banking (savings cards spend management)
- Businesses SME banking (invoicing POS working capital multiuser accounts)
- B2B partners APIs and services for embeddedfinance use cases
Were doing a clean modern rebuild using industry best practices across infrastructure codebase deployment and user experience. The goal is a unified platform that seamlessly supports Personal Business and Embedded Finance clients.
Job Overview:
We are seeking a Senior Go Engineer who can architect and build distributed systems for our digital banking infrastructure. This role emphasizes scalable API design robust integration with banking ledger services and resilience in financial transactions.
Key Responsibilities:
- Design and implement microservices and APIs using Go
- Architect distributed systems that handle highvolume transaction data with efficiency and fault tolerance
- Collaborate with crossfunctional teamsincluding product design and operationsto integrate new features and services
- Ensure code quality with comprehensive testing (unit integration and load testing)
- Participate in code reviews and mentor junior team members
- Troubleshoot and optimize system performance ensuring scalability
- Maintain updated documentation of architectures integrations and data flows
Requirements:
- 5 years of experience developing backend systems with Golang
- Indepth knowledge of distributed systems RESTful API design and microservices architectures
- Handson experience with containerization (Docker Kubernetes)
- Strong understanding of software development best practices and clean code principles
- Excellent communication skills and the ability to work autonomously
Preferred/Desirable:
- Previous experience working in fintech or regulated environments
- Familiarity with modern CI/CD pipelines and DevOps practices
- Experience with database systems that support high concurrency
- Strong commitment to clean scalable and maintainable solutions
- Comfort with high ambiguity and the dynamic pace of a greenfield project
- Eagerness to work in a team setting where ideas are exchanged freely and constructively
Interview Process:
There 2 stages before a final decision is reached
- Chat with the CTO
- Technical Assessment