Skip to main content

Astra Tech is hiring Technical Lead / Principal Engineer

➡️ Apply here: Technical Lead / Principal Engineer

🔔 Monitor #team_lead #java jobs

👩‍💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume


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:
* Event-driven architectures
* Workflow orchestration
* 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

Previous and next articles