Description
Astra Tech is a UAE-based company building one big app (Botim) where you can do everything: call, send messages, pay bills, move money, shop, book services, and even talk to AI — all without jumping between dozens of separate apps. By plugging new services into behaviours people already have (chat and calls), Astra Tech solves platform fatigue and creates a sticky ecosystem for 150M+ users across 155 countries.
Their flagship product, the Botim Ultra App, combines communication, fintech (Botim Money), e‑commerce, government services, and AI assistants under one brand, with a clear motto: “Blueprint of Simplicity” — make everyday life easier, not more complex
Requirements
- 4+ years of professional software engineering experience
- Strong hands-on experience with Java (Spring Boot or similar) or Rust
- Solid backend engineering fundamentals:
- REST APIs
- Service-to-service integration
- Data persistence (PostgreSQL or equivalent)
- Experience working with integration-heavy or fintech systems
- Understanding of distributed systems basics
- Event-driven or asynchronous workflows
- Familiarity with containerized environments (Docker)
- Comfortable using AI tools daily to accelerate development and testing
- Strong debugging and problem-solving skills
Responsibilities
- Design and implement backend services and APIs using Java (preferred) or Rust
- Build and maintain integration-heavy workflows across:
- Internal financial systems (products, payments, KYC, disbursement, repayment)
- External providers (LMS, scoring, third-party APIs)
- Contribute to an API-first, event-driven architecture
- Implement resilient patterns: retries, idempotency, timeouts, error handling
- Develop lightweight internal UIs or admin tools when required (no heavy frontend ownership)
- Write clean, testable, maintainable code, leveraging AI for speed and consistency
- Collaborate closely with the Technical Lead on architecture and design decisions
- Work with Automation QA to ensure quality is embedded from day one
- Participate actively in code reviews and technical discussions
- Help maintain observability and operational readiness of services
Nice to have
- Experience with lending, payments, or financial workflows
- Exposure to orchestration or middleware platforms
- Basic frontend experience (React/Vue) for internal tooling only
- Rust experience in production systems
Working conditions
Requirement to go to the office. Office location
...and of course, your benefits:
• Direct work with the customer, ownership culture.
• 20 working days of vacation and 15 sick leaves (all Ukrainian public holidays included).
• Health insurance (after trial).
• Fitness membership (after trial).
• Company legal and accounting support.
• Flexible working hours (no time trackers).
• Corporate events.