About our client
Our client is an international product-focused fintech company working on simplifying and improving the global payment ecosystem. They build solutions that enable seamless and secure transactions, with a strong focus on cloud platforms and container-based services, supporting both digital and in-person payment channels.
The company employs around 300 people across Europe, with more than 70 experts based in Prague, primarily in product development and engineering roles. All products are built fully in-house from scratch by cross-functional agile teams, with a strong emphasis on quality, performance, security, and long-term maintainability.
They value independence, ownership, and a strong engineering culture, and continuously invest in modern, performance-driven systems supporting FinTech clients across Europe, the Americas, Asia, and beyond. Heavy corporate processes are intentionally avoided in favor of a collaborative, pragmatic, and technically driven environment.
The Prague office serves as a key product development and innovation hub.
The role can be based in Prague, České Budějovice, or worked remotely, depending on what works best for the candidate.
Job description
Designing and developing clean, reusable, and testable backend code within a microservices-based architecture.
• Working on cloud-based backend solutions for modern payment terminal platforms used by international FinTech clients.
• Development and maintenance of internal tools focused on:
• device and terminal management,
• reporting and analytics,
• secure cloud and transaction-related services.
• Actively participating in design decisions, proposing and defending design patterns and best practices.
• Maintaining a strong focus on performance, security, scalability, and system stability.
• Collaborating closely with business analysts, testers, Scrum Master, and payment domain experts.
• Supporting code quality, participating in code reviews, and improving overall engineering standards.
• Mentoring junior team members and contributing to the technical growth of the team.
• Working in cross-functional agile teams using Scrum methodology.
Requirements
To succeed in this role, you should have:
• 5+ years of experience as a Java / Kotlin backend developer.
• Strong hands-on experience with Spring Boot, REST APIs, and modern Java frameworks.
• Proven experience designing and developing clean, reusable, and testable code in a microservices architecture.
• Practical experience with cloud technologies, preferably AWS (Azure or GCP is also acceptable).
• Good understanding of performance, security, and scalability in distributed systems.
• Experience with CI/CD pipelines and modern development workflows.
• Hands-on experience with Docker, Kubernetes, or similar container technologies is an advantage.
• Ability to work independently, take responsibility for your part of the system, and drive technical decisions.
• Experience with code reviews, technical documentation, and improving engineering standards.
• Knowledge of React or frontend collaboration is a plus, not a requirement.
• Communicative English (B2+) for daily collaboration in an international environment.
• Proactive, reliable, and comfortable working in a fast-moving, product-driven environment.
Offer & Terms
• Unlimited holidays based on trust and responsibility.
• Remote-first setup with the option to work from the office if preferred.
• Flexible Work from Anywhere policy.
• Modern, pet-friendly office in Prague (office presence is optional, not mandatory).
• Choice of hardware and OS (Mac / Windows / Linux).
• Annual performance-based bonus.
• 3% pension contribution after the trial period.
• Multisport Card, meal vouchers, and public transport contribution.
• Work on a globally used FinTech product with real-world impact.
• Small, cross-functional teams and an agile engineering culture.
• High level of autonomy, ownership, and influence on technical direction.
• No heavy corporate layers or unnecessary bureaucracy.
More information
You will be guided through the recruitment process by a senior recruiter with hands-on IT background, ensuring a focused, transparent, and technically relevant process — without unnecessary recruitment bureaucracy.
NOTE! We are only considering candidates with valid EU work authorization.
Visa sponsorship is not available for this role.