About Tanami
Tanami is reshaping access to private markets in the Middle East and beyond. We're creating the foundational backend systems that power private market access—from secure authentication and transaction processing to portfolio management and regulatory compliance.
The Role
We're looking for a Senior Backend Engineer with significant financial application experience who can architect robust systems from the ground up. You'll own core infrastructure decisions, build scalable APIs, and take full responsibility for the reliability of mission-critical financial workflows.
This role requires deep expertise in Test-Driven Development, Domain-Driven Design, cloud architecture, and database design. You'll be expected to model complex financial logic with precision, build APIs that are a joy to use, and ensure every system is observable, testable, and resilient.
What You'll Do
- Design and build scalable backend services and APIs using TypeScript / Node.js
- Architect data models and implement complex financial business logic
- Practice Test-Driven Development and maintain high test coverage
- Apply Domain-Driven Design principles to model financial domains accurately
- Own AWS infrastructure decisions (Lambda, RDS, Cognito) and implementation
- Design and optimize PostgreSQL databases and data models
- Build secure REST APIs with proper authentication and authorization
- Take initiative on technical decisions that impact product direction
- Collaborate directly with product and business stakeholders
- Debug production issues, optimize performance, and ensure system reliability
What We're Looking For
6+ years of hands-on backend development experience with production systemsSignificant experience building financial applications (fintech, banking, payments, trading platforms, or investment systems)Strong TDD practices - you write tests first and maintain comprehensive test coverageCloud architecture experience - particularly AWS serverless and managed servicesDatabase design proficiency - deep PostgreSQL knowledge, schema design, and optimizationREST API design - you build intuitive, well-documented, versioned APIsStrong TypeScript / Node.js experience with production systemsStart-up mentality - comfortable with ambiguity, taking initiative, wearing multiple hatsHigh autonomy - you identify problems and drive solutions without detailed specificationsExcellent communication and collaboration skillsNice to Have
Multi-currency systems or investment platform experienceInfrastructure as Code (Terraform, CloudFormation)Event-driven architectures and message queuesUnderstanding of regulatory requirements (KYC / AML) or compliance frameworksExperience with financial modelling or accounting principlesArabic language skills or experience with RTL / internationalizationLocation & Work Style
Based in Bahrain office, but we'd consider fully remote employees outside Bahrain within 3 hours time difference. This role requires close collaboration with product and business teams.
#J-18808-Ljbffr