🏦 Veengu is a modern light core banking platform for fintechs, payment providers, and digital banks.
✅ We’re building our own product — a reactive, high-load, fault-tolerant backend using Java and Scala
✅ Tech stack: Java 17, Spring Boot, Project Reactor; Scala, Play! Framework, Slick; cloud infrastructure (AWS & others)
✅ Our clients are financial organizations across the US, Africa, and the Middle East, serving millions of end users
🚫 No legacy
🚫 Not outsourcing
🚫 Not a temporary project hire — we’re building a long-term team
Why we’re hiring:
We’re expanding and looking for an experienced developer who can lead a small distributed team and design the architecture of complex, high-load systems.
You’ll work on designing and developing new product features, as well as customizations and integrations for different clients. You’ll also manage the development team.
What we’re looking for:
- 5+ years of experience in commercial Java or Scala development
- Strong multithreading and reactive programming skills
- Ability to independently design, implement, and deploy backend services
- Solid RDBMS design skills and experience accessing databases from Java/Scala code
- Ability to analyze business requirements, design and document functional/technical solutions, and estimate development effort
- Problem-solving mindset and quick learning of new domains and technologies
- Experience integrating with third-party systems and services
- Ability to design and document HTTP APIs
- English proficiency (reading/writing technical docs, managing tickets, team communication)
Nice to have:
- Experience designing large, complex, or distributed systems
- Fintech or banking development experience
- Strong knowledge of Spring, Play! Framework, Kafka, PostgreSQL, Docker
- Experience with AWS deployment and infrastructure management
What we offer:
- Remote or hybrid work format
- Full-time employment (Serbia or UAE) with official relocation support (residence & work permits)
- B2B contracts for candidates in other countries
- Competitive salary based on interview results
- For full-time employees: private health insurance, Apple (or preferred) laptop, large home monitor, cozy office near Belgrade Waterfront (coffee, rooftop terrace, kitchen, shower, etc.)
📍 Offices in Belgrade (Serbia) and Dubai (UAE)
🕒 Full-time only, ideally available 10:00–19:00 (GMT+2/3/4)
🔢 Interview process:
- Intro call (30–45 mins)
- Technical deep dive (2–3 hours)
- Final round (if needed)
📎 Apply and fill out a quick form here: https://veengu.com/jobs/