Senior Java Engineer - Fintech client
Role details
Job location
Tech stack
Job description
As a Senior Backend Engineer , you will be a key contributor in designing and maintaining the core services that power the company's global financial ecosystem. You'll work on systems that move millions of dollars every day-requiring excellence, reliability, and deep technical judgment.
You will:
- Design, build, and maintain backend systems, APIs, and databases
- Contribute to distributed systems and microservices architecture
- Work closely with product and engineering teams to deliver high-quality solutions
- Participate in high-impact architectural decisions
- Ensure system performance, stability, and scalability
- Continuously improve availability, latency, monitoring, and resilience, * Monthly budget to spend on activities with your team
- Transportation support
- Online Friday meditation
- Training budget
- Birthday day off + gift
- Lunch at the office, and more!
- Internal relocation bonus (country-specific)
Requirements
If you are someone who loves complex problems , thrives in scalable architectures , and feels energized in fast-paced, non-comfortable environments , you will fit right in., * 7+ years working 100% with Java (mandatory)
- Strong expertise in backend engineering for high-scale environments
- Deep experience with PostgreSQL (design, optimization, performance tuning)
- Hands-on experience with distributed systems & microservices
- Strong understanding of cloud environments (AWS preferred)
- CI/CD experience
- Experience in Fintech, banking, or high-transactional environments is a strong plus
- Advanced English (C1+) - mandatory
- Valid work permit in the country where you apply (no cross-country relocation, but internal relocation is supported)
Cultural & Personal Fit (Critical)
We are looking for someone who is not only technically strong but also aligned with the company's culture. The right person is:
-
Highly proactive - doesn't wait to be told what to do
-
Curious, bold, and not afraid to propose new solutions
-
A problem-solver who simplifies complexity for technical and non-technical audiences
-
Collaborative
-
Someone who wants to grow with a company that is scaling at an absurd rate