Principal Engineer – B2B Payments
- Location
- Tbilisi
- Workplace
- On-site
- Employment
- Full-time
About this role
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.
Tired of cold applications?
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
Ask your AI about this role
Connect Clera once, then ask if it fits you.
Ask about this role
Read the Principal Engineer – B2B Payments listing at Astra Technologies (https://www.getclera.com/jobs/astra-technologies/principal-engineer-b2b-payments-ff6bxara7cgt) and tell me whether it fits my profile. Save it for me if it does.
Not connected yet? Takes a minute
https://mcp.getclera.comSign in with your Clera account. MCP docs