Java/Kotlin Engineer (Core)
We usually respond within three days
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 ➡️ here
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 here. In case of a successful hire, we’ll provide you with a bonus!
- Department
- Engineering & Data
- Locations
- Warsaw, Poland, Kyiv, Ukraine
- Remote status
- Hybrid
Become a part of:
⚡️Passionate Innovators:
We are the brilliant minds in fintech who are passionate about what we do and love to improve ourselves every day. We are builders and creators.
👏 Unified Team:
We are the team driven by one mission and common values. We do outstanding things and do them together.
🏎️ Fast and Furious:
Our dynamic team is not afraid to push boundaries and disrupt the status quo.