Technical Lead / Principal Engineer (Fintech / Java)
Role Overview
We are looking for a hands-on Technical Lead / Principal Engineer to design and build a new lending orchestration platform for the Botim Money ecosystem.
This role is execution-first: you will own the system architecture and implement the core platform yourself, working in a small, senior, AI-augmented squad.
The focus is speed, correctness, and clean architecture, not large-team management.
The platform will integrate with Nucleus (FinOne Neo), internal financial systems (KYC, payments, disbursement, repayment), and external scoring providers via APIs.
Key Responsibilities
Own the architecture and core implementation of the lending orchestration layer
Design API-first, event-driven workflows for lending lifecycle management
Implement and evolve backend services using Java (preferred) or Rust
Define service boundaries, contracts, and integration patterns
Lead by example through hands-on development and code ownership
Ensure resilience, idempotency, and fault tolerance in all integrations
Drive rapid delivery using AI-assisted development (live coding, test generation, refactoring)
Establish lightweight coding standards, review practices, and architectural guardrails
Collaborate with product and domain stakeholders to translate lending flows into technical solutions
Work closely with Automation QA to embed quality from day one
Ensure observability, logging, and operational readiness are built into the platform
Act as the technical decision-maker for scope, trade-offs, and sequencing
What You Will NOT Be Responsible For
Frontend/UI ownership (only minimal internal tooling if needed)
Compliance, regulatory interpretation, or audits
Managing large teams or multiple delivery streams
Heavy DevOps/platform ownership beyond what is needed for the squad
Required Technical Skills
8+ years of backend or full-stack engineering experience
Strong hands-on expertise in Java (preferred) or Rust
Proven experience designing API-centric, integration-heavy systems
· Solid understanding of:
o Event-driven architectures
o Workflow orchestration
o Distributed systems fundamentals
Experience integrating with financial systems (payments, lending, wallets, KYC)
Familiarity with relational databases (PostgreSQL or equivalent)
Experience with containerized environments (Docker; Kubernetes optional)
Strong focus on clean architecture, domain modeling, and maintainability
Comfortable using AI tools daily to accelerate development
Nice to Have (Not Mandatory)
Prior experience with lending platforms or LMS integrations
Exposure to Nucleus / FinOne Neo or similar systems
Experience building orchestration or middleware platforms
Rust experience for performance-critical components
Profile We Are Looking For
Senior, pragmatic, execution-oriented
Comfortable making trade-offs under tight timelines
Prefers small teams and ownership over hierarchy
Thinks in systems and flows, not screens
Uses AI as a default working tool, not an experiment
Location
Tibilisi, Geogia
Full-time
- Division
- Technology
- Department
- Georgia Tech Hub
- Locations
- Georgia, Tbilisi
Already working at Astra Tech?
Let’s recruit together and find your next colleague.