---
title: Principal Engineer – B2B Payments at Astra Tech
description: Role Summary We are looking for a hands-on Principal Engineer to lead the technical design and development of Botim Business's B2B Payments platform, focusing initially on cross-border remittances. Th
---

# Principal Engineer – B2B Payments

**Company:** Astra Tech  
**Location:** Tbilisi, Georgia  
**Posted:** 2026-11-10  
**Apply by:** 2026-12-25

[Apply / View original posting](https://www.linkedin.com/jobs/view/4487443507)

## Job description

Role Summary We are looking for a hands-on Principal Engineer to lead the technical design and development of Botim Business's B2B Payments platform, focusing initially on cross-border remittances. This role combines hands-on coding (approximately 50%) with technical leadership, architecture and mentoring a team of 2–6 engineers. You will drive the delivery of scalable, secure Java microservices within a regulated fintech environment. Responsibilities Own technical architecture and design decisions for B2B payment services and microservices. Develop and maintain backend services and REST APIs using Java and Spring Boot. Support frontend development using React and TypeScript when required. Lead code reviews, engineering standards, automated testing and CI/CD practices. Mentor engineers, provide technical guidance and remove development blockers. Collaborate with Product, Architecture, Risk, Compliance and external partners. Lead third-party banking, payment and payout integrations. Ensure production reliability, security, performance and incident management. Leverage AI development tools (Claude Code) to improve engineering efficiency and automate processes. Requirements 10–15 years of backend software engineering experience, primarily with Java. At least 3 years of technical leadership experience managing or leading teams of 2–6 engineers while remaining hands-on. Expert knowledge of Java, Spring Boot, microservices and REST APIs. Working knowledge of React and TypeScript. Strong experience in payments, fintech or banking, ideally involving cross-border payments or remittances. Experience with transactional integrity, reconciliation, idempotency and payment failure handling. Strong knowledge of MySQL/PostgreSQL, SQL, Redis and Kafka, RocketMQ or RabbitMQ. Experience with OAuth 2.0, JWT and application security. Hands-on experience with Docker, Kubernetes, CI/CD and Azure or AWS. Strong system design, technical documentation and stakeholder communication skills. Excellent English communication skills. Bachelor's degree in Computer Science, Engineering or equivalent practical experience. Core Technologies: Java, Spring Boot, Microservices, REST APIs, React, TypeScript, PostgreSQL/MySQL, Redis, Kafka, Docker, Kubernetes, CI/CD and GitHub.

---

🔔 [Monitor similar jobs on Gurify](https://gurify.com/?utm_source=techgeo&utm_medium=jobboard&utm_campaign=monitor_similar&role=Principal+Engineer+%E2%80%93+B2B+Payments) — get alerted when matching roles are posted in Georgia.

```json
{"@context":"https://schema.org/","@type":"JobPosting","title":"Principal Engineer – B2B Payments","description":"<p>Role Summary We are looking for a hands-on Principal Engineer to lead the technical design and development of Botim Business's B2B Payments platform, focusing initially on cross-border remittances. This role combines hands-on coding (approximately 50%) with technical leadership, architecture and mentoring a team of 2–6 engineers. You will drive the delivery of scalable, secure Java microservices within a regulated fintech environment. Responsibilities Own technical architecture and design decisions for B2B payment services and microservices. Develop and maintain backend services and REST APIs using Java and Spring Boot. Support frontend development using React and TypeScript when required. Lead code reviews, engineering standards, automated testing and CI/CD practices. Mentor engineers, provide technical guidance and remove development blockers. Collaborate with Product, Architecture, Risk, Compliance and external partners. Lead third-party banking, payment and payout integrations. Ensure production reliability, security, performance and incident management. Leverage AI development tools (Claude Code) to improve engineering efficiency and automate processes. Requirements 10–15 years of backend software engineering experience, primarily with Java. At least 3 years of technical leadership experience managing or leading teams of 2–6 engineers while remaining hands-on. Expert knowledge of Java, Spring Boot, microservices and REST APIs. Working knowledge of React and TypeScript. Strong experience in payments, fintech or banking, ideally involving cross-border payments or remittances. Experience with transactional integrity, reconciliation, idempotency and payment failure handling. Strong knowledge of MySQL/PostgreSQL, SQL, Redis and Kafka, RocketMQ or RabbitMQ. Experience with OAuth 2.0, JWT and application security. Hands-on experience with Docker, Kubernetes, CI/CD and Azure or AWS. Strong system design, technical documentation and stakeholder communication skills. Excellent English communication skills. Bachelor's degree in Computer Science, Engineering or equivalent practical experience. Core Technologies: Java, Spring Boot, Microservices, REST APIs, React, TypeScript, PostgreSQL/MySQL, Redis, Kafka, Docker, Kubernetes, CI/CD and GitHub.</p>","identifier":{"@type":"PropertyValue","name":"TechGeo","value":"4487443507"},"url":"https://techgeo.ge/job/principal-engineer-b2b-payments-dfbdba3","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Tbilisi, Georgia","addressCountry":"GE"}},"hiringOrganization":{"@type":"Organization","name":"Astra Tech"},"directApply":false,"datePosted":"2026-11-10","validThrough":"2026-12-25T23:59:59+04:00"}
```
