About Tanami
Tanami is building the infrastructure for accessing alternative investments in the Middle East and beyond. We’re creating the foundational systems that power private market access — from secure authentication and transaction processing to portfolio management and regulatory compliance. As an early-stage company, we operate with high autonomy, high reward, and the understanding that clarity emerges through building, not planning.
The Role
We’re looking for a Senior Backend Engineer who thrives in ambiguous, fast-moving environments and 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 isn’t a traditional corporate role with defined processes and clear requirements. You’ll need to identify problems, propose solutions, and execute with minimal oversight. We’re building something that doesn’t exist yet, and we need engineers who are energized by that challenge.
What You’ll Do
- Design and build scalable backend services and APIs using TypeScript/Node.js or JVM languages
- Architect data models and implement business logic for complex financial workflows
- Own AWS infrastructure decisions (Lambda, Fargate, RDS, Cognito) and implementation
- Build secure authentication systems, OAuth2 flows, and API integrations
- Take initiative on technical decisions that impact product direction and user experience
- Collaborate directly with product and business stakeholders to solve real market problems
- Debug production issues, optimize performance, and ensure system reliability
- Mentor other engineers and help establish engineering culture and practices
What We’re Looking For
- 5+ years of hands-on backend development experience with production systems
- Strong experience with TypeScript/Node.js or JVM languages (Java/Kotlin)
- Deep understanding of PostgreSQL, API design (REST/OpenAPI), and database optimization
- AWS experience, particularly with serverless architectures and managed services
- Experience with OAuth2, JWT, and secure authentication patterns
- Startup mentality: comfortable with ambiguity, taking initiative, and wearing multiple hats
- High autonomy: you can identify problems and drive solutions without detailed specifications
- Product engagement: genuine interest in understanding business context and user needs
- Excellent communication skills and bias toward collaboration
Nice to Have
- Experience with financial applications, multi-currency systems, or investment platforms
- Familiarity with Infrastructure as Code (Terraform, CloudFormation)
- Knowledge of event-driven architectures and message queues
- Understanding of regulatory requirements (KYC/AML) or compliance frameworks
- Arabic language skills or experience with RTL/internationalization
Location & 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 across time zones.