Solidgate logo in black and white.

Senior Java/Kotlin Engineer (Core)

Engineering & Data
Kyiv
Warsaw
Nicosia
Remote

Overview

Our Mission and Vision

At Solidgate, our mission is clear: to empower outstanding entrepreneurs to build exceptional internet companies. We exist to fuel the builders — the ones shaping the digital economy — with the financial infrastructure they deserve. To achieve that, we’re on a bold path: to become the #1 payments orchestration platform in the world.


About the Role

We’re on the lookout for a motivated and decisive Java/Kotlin Engineer to join our Core Team — the technical heart of Solidgate. Every major business initiative and innovation runs through our core services, where reliability, scalability, and speed directly shape the success of the entire product.
The mission of this role is to strengthen the team with deep technical expertise, contribute to the design of our next-gen payment architecture, and ensure the stability and fault-tolerance of Solidgate’s financial infrastructure.


What you’ll be working with:

  • 15M+ payments processed every month
  • ~1600 RPS in production
  • Modern development culture: Scrum, TBD, code review, testing best practices, metrics, alerts, and on-call rotations
Our services are built with Kotlin and Go, with around 80% of business logic running on Kotlin.
No worries if you haven’t worked with Kotlin before — you’ll get hands-on experience by contributing to real, production-level business tasks from day one.
Explore our technology stack ➡️


What You’ll Drive

Develop key features like payment routing between providers, 3DS payment processing, payment synchronization solutions, BIN services, and asynchronous financial reporting
Participate in designing a new payment architecture
Find robust architectural solutions for processing financial transactions within our product ecosystem
Work on the reliability of the entire payment system
Take ownership of critical services
Write unit and functional tests to ensure top-notch quality


You’re a great fit if you have

— 5+ years of experience with Kotlin (K/JVM) or Java
— Knowledge of PostgreSQL or MySQL
— Experience with Spring Boot and Spring Framework
— Background in working with large systems and complex databases
— Experience with microservices architecture
— Proactive attitude and results-oriented approach
— Understanding of business processes


Nice to Have

— Experience with RabbitMQ
— Knowledge of Apache Kafka
— Familiarity with GRPC
— Experience with Golang
— Background in fintech or financial sectors
At Solidgate, you’ll work on an intriguing and challenging product, contribute to building its architecture, and have a real impact on our company’s future! Join us and make a difference!


Why Join Solidgate?

High-impact role. You’re not inheriting a perfect system — you’re building one.
Great product. We’ve built a fintech powerhouse that scales fast. Solidgate isn’t just an orchestration player — it’s the financial infrastructure for modern Internet businesses. From subscriptions to chargeback management, fraud prevention, and indirect tax — we’ve got it covered.
Massive growth opportunity. Solidgate is scaling rapidly — this role will be a career-defining move.
Top-tier tech team. Work alongside our driving force — a proven, results-driven engineering team that delivers.
Modern engineering culture. TBDs, code reviews, solid testing practices, metrics, alerts, and fully automated CI/CD.
📩 Ready to become a part of the team? Then cast aside all doubts and click “apply”.

➡️ We are always open to recommendations of talented individuals!
If you want to recommend someone for one of our vacancies, you can do it . In case of a successful hire, we’ll provide you with a bonus!

Apply for this role

Search for a city or country
Select...