System Architect – Fintech Platform
Leanpay · Belgrade
Job description
About the role
Leanpay, a Buy Now Pay Later provider founded in 2014, is expanding its IT team in Serbia and is looking for a System Architect. The role shapes the evolution of the lending platform, dividing it into bounded contexts so that engineers and AI agents can work safely on each part, while keeping the current platform running for customers.
Key responsibilities
- Plan the platform's evolution and structure against business needs and cost-benefit, and maintain it with engineers
- Define bounded contexts with clear ownership, contracts and data boundaries, with no shared databases
- Design for resilience: remove single points of failure, define SLOs, RTO and RPO, degraded modes and tested disaster recovery
- Turn security and regulatory requirements such as GDPR into architecture, and back audits with evidence
- Lead business-critical and tech-critical decisions, record them as Architecture Decision Records (ADRs) and ensure they are applied correctly
- Keep models, diagrams and guides up to date, and act as custodian of the Platform Knowledge Base
- Work with delivery teams, Team Leads and engineering management on design problems
- Choose tools and frameworks and assess third parties (cloud, core banking, KYC, payment providers) on build vs. buy, concentration risk and exit plans
Required profile
- University degree with a technical orientation
- 8+ years in software engineering, with a significant part in architecture and system design of production systems
- Experience with AI-assisted development, including architecture knowledge and rules usable by people and AI agents
- Strong problem-solving, conceptual, organizational and delegation skills
- Clear written communication in English
- Plus: fintech or banking experience, including security and regulatory requirements
Required skills
- Knowledge of architecture styles and their trade-offs
- Microservices and distributed systems design (a plus)
- Java and Spring/SpringBoot (a plus)
- Docker, Kubernetes and cloud environments such as Google Cloud or AWS (a plus)
- Relational databases, messaging systems (Kafka, JMS, ActiveMQ, Google Pub/Sub) and API design (a plus)
What we offer
- A competitive package aligned with similar positions
- Career advancement opportunities
- 25 days of annual vacation and 5 days of fully paid sick leave
- Hybrid work model based in the Belgrade office, with lunch provided
- Private medical insurance
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Serbia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 45 minutes ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Leanpay
Belgrade