





Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Medium — known product company, senior specialized modernization role attracts moderate competition.
High — deep backend, distributed systems, database and modernization experience is strongly domain-specific and less transferable.
High — requires principal-level backend, distributed-systems, modernization, and hands-on delivery expertise.
Lead design and execution of software architecture modernization, transforming legacy systems into modular, domain-oriented services with clear migration plans.
Contribute hands-on to backend code using Java/Springboot, Golang, Node/TypeScript, including refactoring, prototypes, and production fixes to improve quality, performance, and reliability.
Drive cross-team implementation of architectural strategies, patterns, and improvements balancing long-term quality, migration safety, and business value.
Proven expertise in backend distributed systems engineering with credible hands-on experience in Java/Springboot, Golang, or Node/TypeScript ecosystems.
Strong knowledge in software design, refactoring, domain modeling, API design, and complex application modernization.
Experience with application performance debugging, concurrency issues, database interaction, and production reliability enhancements.
Work Experience Required: Not explicitly mentioned in the JD. Notice period: Not explicitly mentioned in the JD.
Senior-level engineer comfortable bridging architecture and hands-on implementation in complex, legacy system environments requiring incremental modernization.
Strategic thinker capable of defining service boundaries, migration strategies, and managing cross-team delivery risks while maintaining production stability.
Experienced with improving engineering quality disciplines including testing, code reviews, static analysis, and integrating AI-assisted engineering techniques for software modernization.