职位描述
我们的团队正在寻找一名技术娴熟的软件工程师,以确保我们的应用程序无缝运行且零停机时间。您将在设计和实现高流量分析平台的可扩展架构中发挥关键作用,重点关注性能、可靠性和系统稳定性。该职位需要与跨职能团队合作,交付满足复杂业务需求的稳健解决方案,包括整合第三方服务以实现搜索和消息系统等关键功能。您还将参与使用主要基于TypeScript和部分Python开发和维护软件组件,确保符合我们的技术标准和项目目标。
主要职责
- 监控和维护应用程序性能,确保持续运行且零停机时间,实施预防性措施以防止系统故障。
- 设计和开发高流量分析平台的可扩展架构,在高负载下优化效率和可靠性。
- 整合和利用第三方服务(如搜索引擎、消息系统)以满足需求,确保兼容性和性能。
- 与工程团队合作,使用TypeScript作为主要语言和Python处理辅助任务来实施软件解决方案。
- 进行代码审查、调试和测试,以保持代码质量和及时解决技术问题。
- 记录系统设计、工作流程和技术规范,确保团队内部清晰和知识共享。
- 关注新兴技术和行业最佳实践,以持续改进系统架构和开发流程。
职位要求
- 具备软件工程经验,特别擅长TypeScript和Python开发。
- 深入了解系统架构、可扩展性原则和性能优化技术。
- 熟悉云平台(AWS、Azure、GCP)和用于部署与监控的DevOps工具。
- 能够分析和解决复杂技术问题,有维护高系统可用性的记录。
- 具备优秀沟通能力,能有效与利益相关者合作并记录技术解决方案。
- 具备强大的问题解决能力和注重细节,热衷于创建可靠、高性能的系统。
- 计算机科学、软件工程或相关领域的学士学位;硕士及以上学位优先。
- 具备CI/CD流水线、容器化(Docker、Kubernetes)和基础设施即代码实践的经验。
- 了解数据库系统(SQL/NoSQL)和用于分析平台的数据建模。
- 能够独立工作并在团队环境中协作,致力于持续学习和改进。