REMOTE RUSSIA | DOM.RF
DOM.RF employs over 9,000 people, with more than 1,500 of them forming the digital vertical team. Our IT team is driving the digital transformation of the construction industry across Russia and creating innovative IT products for people, businesses, and the government.
RESPONSIBILITIES:
- Designing the target and transition architecture for the Mortgage stream
- Participating in the development, scaling, and support of current solutions — focusing on reliability, extensibility, and alignment with business goals
- Collaborating with development teams, architects from other domains, and stakeholders
- Updating architectural documentation, conducting technical assessments, and organizing architectural demos and meetups
OUR STACK:
- Back-end: Java + Spring Boot
- Front-end: JavaScript + React
- Mobile Development: knowledge of native mobile application architectures is required
- Containerization and Orchestration: Kubernetes
- Data Storage: PostgreSQL, Cassandra, Redis, MinIO
- Asynchronous Interaction: Kafka, ArtemisMQ Camunda 8 Stack — a key component for orchestrating payment processes
CANDIDATE REQUIREMENTS:
- At least 5 years of experience as a Solution / Software / System Architect or Tech Lead with architectural responsibility
- Experience in designing high-load and fault-tolerant systems: preferably with a user base of 1 million+ clients, load of 500+ RPS, and availability SLA of 99.9%+
- Deep understanding of microservices architecture and (preferably) micro-frontends, principles of modularity, API-oriented integration, scaling strategies, and domain isolation
- Knowledge of BPMN and ArchiMate notations for documenting processes and architectural decisions
- Experience in architectural reviews, architectural supervision, and managing technical debt
- Experience working with the current technology stack
WILL BE A PLUS:
- Skills in developing prototypes and PoC solutions, conducting R&D — the ability to quickly assemble prototypes to validate architectural hypotheses
APPLY