| Location | Asia, TN |
Responsibilities
Development and implementation of infrastructure
Build large scale software system
Underlying infra/arch upgrade
Performance tuning, online incidents troubleshooting, and system refactoring
Write high-quality, clean, and maintainable code using engineering best practices
Guide junior engineers' daily work and do knowledge share, etc.
Requirements
Bachelor's/Master's degree in computer science, engineering, or equivalent
industry experience
10+ years of software development experience, preferably in backend or
distributed systems
Proficient in core java, and familiar with spring framework
Proficient in MySQL, and familiar with at least one NoSQL DB
Proficient in distributed system design, and familiar with at least one messaging
middleware and the underlying design principles
Capable to cope with stress, and quickly learn new knowledge
Good cross-team communication skills
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.