职位概述
我们正在寻找一位经验丰富的软件工程师来填补我们组织中的关键职位。
• 关于该职位:
• 作为一名高级软件工程师,您将负责设计和开发可扩展、高效且可靠的后端系统,使用的技术包括:TypeScript、Cassandra、Redis、Elasticsearch、MySQL、WebRTC、RabbitMQ/Kafka、AWS、微服务架构、扩展套接字、XMPP、S3、FCM 和 APNS、HMS 推送通知、CI/CD、Jenkins、Jest/Mocha、Chai、Docker、Kubernetes。
• 与跨职能团队合作,提供满足业务需求的高质量软件解决方案。
• 参与代码审查,确保遵循编码标准和最佳实践。
• 通过识别改进领域并根据需要实施更改,持续改进系统架构、性能和可扩展性。
• 测试和调试软件,以确保平稳运行,并在潜在问题变成重大问题之前识别它们。
主要职责:
开发和维护后端系统:
• 设计和开发可扩展、高效且可靠的后端系统,使用的各种技术包括:TypeScript、Cassandra、Redis、Elasticsearch、MySQL、WebRTC、RabbitMQ/Kafka、AWS、微服务架构、扩展套接字、XMPP、S3、FCM 和 APNS、HMS 推送通知、CI/CD、Jenkins、Jest/Mocha、Chai、Docker、Kubernetes。
• 实施和维护现有后端系统,以确保它们继续满足业务需求。
• 识别并推荐新技术或工具,以改善系统架构、性能和可扩展性。
要求:
技能要求:
• 8年以上使用各种技术进行后端开发的经验。
• 对软件工程原则和实践有深入理解。
• 有与跨职能团队合作以提供高质量软件解决方案的经验。
• 优秀的沟通和解决问题的能力。
福利:
我们提供:
• 具有竞争力的薪资和福利套餐。
• 有机会参与具有挑战性的项目,并为我们组织的成长和成功做出贡献。
• 协作和动态的工作环境。