【岗位职责】:
1、负责公司自研 Web 程序的后端架构设计、技术方案选型与落地,保障系统高可用、高扩展性;
2、参与需求分析与技术评审,将业务需求转化为技术实现方案,独立完成核心模块开发、接口设计与编码;
3、负责数据库设计、SQL 优化、缓存策略制定,解决高并发、大数据量场景下的性能瓶颈;
4、参与系统安全防护设计(如接口鉴权、数据加密、防注入等),保障自研程序数据安全与合规;
5、配合前端、测试、运维、安全团队完成问题排查,主导后端线上问题定位与修复;
6、持续优化系统架构、代码质量与开发效率,跟进行业技术趋势并应用于自研项目。
7、负责前后端技术协同沟通,明确接口规范与数据交互标准;同步运维、安全团队推进前端部署落地与安全防护适配。
【任职要求】(必备技能)
1、3 年以上 Web 后端开发经验,至少 1 个完整的自研 Web 项目从 0 到 1 落地经验(非外包 / 二次开发项目);
2、编程语言与框架:熟练掌握至少 1 种主流后端语言及对应框架,同时具备 C 语言开发基础(适配系统核心组件开发):
Java:Spring Boot/Spring Cloud 生态
Python:Django/Flask/FastAPI
C 语言:具备底层逻辑编写、性能优化能力
3、熟练使用关系型数据库(MySQL/PostgreSQL),具备复杂 SQL 优化、索引设计、分库分表经验;
4、掌握 Redis 等缓存技术,能设计合理的缓存策略(含缓存穿透 / 击穿 / 雪崩解决方案);
5、熟练设计 RESTful API,理解 HTTP/HTTPS 协议,具备接口文档编写(Swagger/OpenAPI)与版本管理能力;
6、熟悉 Git 版本控制,遵循敏捷开发流程(如 Scrum),具备代码评审习惯;
7、掌握 Docker 容器化部署基础与 Linux(CentOS/Ubuntu)部署经验,了解 CI/CD 流程(Jenkins/GitLab CI);
8、具备独立解决复杂技术问题的能力,能主导自研项目中的技术难点攻关;
9、重视数据安全与系统稳定性,有完善的异常处理经验。
10、具备良好的沟通能力和团队合作精神,能有效的与团队成员沟通。