Requirements
- Bachelor's degree or above in Computer Science or related field.
- At least 7 years of development experience, including 3–5 years in full stack development or core backend development.
- Ability to speak and communicate effectively in English
- Proven experience leading projects independently, capable of making architectural and technical decisions in complex scenarios.
- Proficient in Git and common team collaboration workflows (Git Flow, Code Review).
- Frontend Skills.
- Backend Skills.
Responsibilities:
- Lead the architecture design and technology selection of core business systems to ensure scalability, stability, and high performance.
- Develop, optimize, and refactor complex business modules to improve code quality and efficiency.
- Drive engineering practices: CI/CD, automated testing, code review, monitoring, and logging systems.
- Mentor and train junior and mid-level developers, conduct technical solution reviews, and promote best practices.
- Participate in product requirement analysis and translate business logic into efficient technical solutions.
- Handle performance tuning and troubleshooting in high-concurrency and high-availability scenarios.