Engineer in B2B payments

грейд
lead
формат
офис Тбилиси
страна
Грузия
язык
Английский C1
опубликована
10 ноя

описание

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.

задачи

  • 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.

требования

  • 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.

условия

  • Условий в вакансии нет

навыки

компания

похожие вакансии

статьи для разработчиков