职位描述
工作经验:4年以上
职位描述:
我们正在寻找一位资深后端开发工程师,您将负责构建稳定、高效、可扩展的后端服务,支撑起公司各类产品的核心业务逻辑。
1. 服务端开发:负责业务平台和服务器的后端开发,完成高质量的设计和编码,承担重点、难点的技术攻坚。
2. 系统架构与设计:参与系统架构设计、数据库建模、接口设计(RESTful/GraphQL),并编写相关技术文档。
3. 性能与优化:分析和优化系统性能,处理高并发场景,通过缓存、消息队列、数据库优化等手段提升系统吞吐量和稳定性。
4. 运维与部署:参与服务的部署、监控和维护,保障线上服务的SLA;探索并实践CI/CD、容器化(Docker/K8s)等提升研发效率。
任职要求:
1. 必备条件:计算机相关专业本科及以上学历,具备4年以上后端开发经验,有大型系统或复杂业务的后台开发经验。
2. 核心技术栈:精通 Java (Spring Boot/Spring Cloud)和 Python (FastAPI/Django)开发,同时必须熟练掌握 NodeJS 及 NestJS 框架。深入理解面向对象编程、设计模式及数据结构算法。
3. 数据库与中间件:精通MySQL/PostgreSQL等关系型数据库以及Redis、MongoDB的使用和优化;熟悉消息队列(Kafka/RabbitMQ)、Elasticsearch等中间件。
4. 系统与网络:熟悉Linux开发环境,掌握常见的命令和操作;深入理解HTTP、TCP/IP等网络协议,掌握Web安全相关知识。
5. 工程能力:具备良好的系统设计能力、逻辑分析能力和问题解决能力,对代码质量和开发规范有高要求。
优先考虑
• 有高并发、分布式系统、微服务架构设计和调优经验者。
• 有云原生(Cloud Native)技术实践和经验者。
• 有业务安全平台、机器学习系统集成或大数据处理经验者。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕