职位描述
该职位正在寻找一位资深TypeScript后端工程师,负责领导集中式社交应用的后端架构开发与维护工作。候选人将设计可扩展且安全的系统,支持包括但不限于电商模块、互动数值系统及基于区块链的Web3钱包集成。此外,该职位还涉及开发和优化推荐算法,以提升用户参与度和平台性能。工程师需与跨职能团队紧密合作,确保前后端组件的无缝集成,同时维护现有系统并开发新功能以满足不断变化的业务需求。此职位要求深入理解分布式系统,并致力于交付高质量、可维护的代码,与公司技术愿景和产品路线图保持一致。
主要职责
- 使用TypeScript架构和开发后端系统,确保集中式社交应用的高性能、高可靠性和可扩展性。
- 设计并实现业务模块,如商城系统、互动数值系统及Web3钱包集成,注重用户体验和系统稳定性。
- 与产品经理和前端开发人员协作,将需求转化为技术规范并交付稳健的解决方案。
- 优化推荐系统以提升个性化和用户留存率,利用数据分析和机器学习技术。
- 确保安全编码实践,实施措施保护用户数据并防止后端基础设施中的漏洞。
- 进行代码审查,调试复杂问题,并维护现有系统以确保持续运行和性能改进。
- 参与开发API,实现应用不同组件及第三方服务之间的无缝通信。
- 使用数据库系统设计高效数据模型,优化查询,确保数据完整性和一致性。
- 监控系统性能,识别瓶颈,并实施解决方案以增强可扩展性和降低延迟。
- 持续关注新兴技术和行业最佳实践,不断改进后端开发流程。
职位要求
- 具备后端开发经验,精通TypeScript、Node.js及RESTful API设计。
- 熟练使用Express.js或NestJS等框架构建可扩展系统,注重高可用性和容错能力。
- 深入理解MongoDB、PostgreSQL或MySQL等数据库技术,包括查询优化和数据建模。
- 有区块链集成经验,特别是在使用Ethereum或其他去中心化平台开发Web3钱包功能方面。
- 强大的问题解决能力,能调试分布式系统中的复杂问题,关注性能和安全。
- 优秀的沟通技巧,能与产品经理、设计师和前端开发人员有效协作。
- 能够独立工作并承担项目责任,同时为团队目标和知识共享做出贡献。
- 了解AWS、Azure或Google Cloud等云平台,用于部署和管理后端服务。
- 熟悉CI/CD流水线和DevOps实践,确保高效开发、测试和部署流程。
- 注重细节,致力于编写清晰、可维护且文档齐全的代码。
- 加分项:熟悉微服务架构、Docker等容器化工具,以及Prometheus或Grafana等监控解决方案。
- 加分项:有推荐系统机器学习框架(如TensorFlow或PyTorch)经验。
- 加分项:了解Web3协议和区块链技术,支持去中心化应用开发。