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
One click above pre-fills the connector. Or by hand: Settings > Connectors > Add custom connector, paste https://mcp.getclera.com. Either way, sign in with the account you use on Clera and approve the consent screen.
https://mcp.getclera.com

Sign in with your Clera account. MCP docs