- Research and design end-to-end systems. Discuss with colleagues to achieve the optimal solution; - Write Back-End and Front-End Modules according to Business Requirements, no/few bugs, stable operation when serving millions of users; - Write automation