Loading
Loading...
Loading...
Loading...
Loading...

Upload

Senior Back End Developer

Tanami Manama, Bahrain Expires 2025-06-27 Ref: JB1100065585

Job Description

We’re looking for a Senior Backend Engineer who brings technical depth, architectural rigor, and a strong sense of ownership to everything they build. You’ll work closely with product and mobile/web engineers to design, implement, and evolve our core backend systems.

This is not a throw-it-over-the-wall backend role — you’ll be embedded in product conversations and take responsibility for user-facing outcomes, not just endpoints. You’ll model financial logic with precision, build APIs that feel effortless to use, and ensure that every flow is observable, testable, and resilient.

 What You’ll Do

  • Design and build reliable services and APIs
  • Own data modeling, business logic, and external integrations
  • Write testable, maintainable, type-safe code
  • Work closely with frontend/mobile engineers to design end-to-end flows
  • Contribute to architecture and system design decisions
  • Monitor and debug live systems,
  • Continuously improve their performance and reliability

Requirements

What We’re Looking For

  • 5+ years of hands-on backend development experience
  • Strong understanding of object-oriented and functional programming concepts
  • Experience designing APIs and working with ORMs and relational databases
  • Comfortable with asynchronous workflows, background processing, and service integrations
  • Strong attention to numerical accuracy, especially in multi-currency or financial contexts
  • Clear communication skills and a bias toward collaboration
  • You care deeply about modeling the right abstractions and naming things well

 Nice to Have

  • Experience with JVM-based languages (e.g., Kotlin, Java)
  • Exposure to financial applications, accounting systems, or investment platforms
  • Familiarity with secure API design, JWT, OAuth, or KYC/AML compliance flows
  • Experience building multi-tenant or internationalized systems
  • Interest in Domain-Driven Design, event sourcing, or temporal logic

Skills

  • Analyse Software Specifications
  • Create Flowchart Diagram
  • Debug Software
  • Define Technical Requirements
  • Develop Automated Migration Methods
  • Develop Software Prototype
  • Identify Customer Requirements
  • Interpret Technical Requirements
  • Manage Engineering Project
  • Perform Scientific Research
  • Provide Technical Documentation
  • Use An Application-Specific Interface
  • Use Software Design Patterns
  • Use Software Libraries
  • Use Technical Drawing Software
  • Utilise Computer-Aided Software Engineering Tools

Apply Now

Job Details

Job Location Manama, Bahrain
Company Industry Management; Financial Services
Company Type Employer (Private Sector)
Job Role Software developer

Preferred Candidate

Career Level 04 - Mid Career

About This Company

Tanami

Management Bahrain

Similar Jobs

Loading ...



By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts.