Senior Fullstack Developer

Key Responsibilities:

· Develop system or new functions for both front-end and back-end according to agreed design patterns.

根据开发标准及风格要求,开发新系统或新功能。

· Front and backend development according to architecture design.

根据架构设置,开发对应前后端。

· Development and implementation of various kinds of tests, e.g. unit tests, integration tests, acceptance tests.

开发并实施开发测试,例如单元测试,集成测试和功能测试。

· Performing code reviews and assistance with the further development of the continuous integration environment.

配合进行代码审阅以及辅助运维完成系统CI/CD部署

· Align with HQ developers to share knowledges.

与总部开发进行技术交流及经验学习或分享。

Qualifications:

· Development experience for more than 5 years. Independently delivering complex full-stack projects.

至少5年开发经验。能独立完成复杂全栈项目开发

· Strong experience with GoLang and Java programming, concurrency, JVM principles and tuning; deep knowledge of Spring ecosystem (Spring Boot, Spring Cloud).

熟练使用GoLang和Java语言,Java并发,熟悉JVM原理与调优,熟练使用Spring 生态核心框架

· Experience with HTML, CSS, JavaScript, TypeScript, Vue, React.

使用过HTML, CSS, JavaScript, TypeScript, Vue, React进行开发。

· Good knowledge of data technologies such as MySQL, MongoDB or ElasticSearch.

对数据技术,如MySQL, MongoDB和ElasticSearch有深入了解

· Have knowledge of CI/CD and build automation

了解CI/CD和自动化部署脚本

· Full-stack troubleshooting capabilities: Ability to diagnose front-end/back-end issues using browser tools, ELK, Postman, etc., ensuring efficient cross-team collaboration.

具备全链路问题排查能力:能通过浏览器调试工具、ELK、Postman 等定位前后端问题,高效与团队协作

· Good team working and communication skills with analytical mind and problem-solving attitude.

良好的团队合作和沟通能力,对待问题能有分析问题和解决问题的能力及态度

· Ability to cope with pressure and work independently.

具有抗压能力和独立完成工作的能力

· Fluent English.

能用英语进行口头文本交流