高级全栈工程师,Node.js(混合办公,明斯克)
加入 Rakuten Viber,构建并扩展高流量的 Node.js 和 Java 微服务。参与运营可靠的通信服务,每天处理超过 10 亿条消息。
描述
- 设计和维护高可用、高吞吐、低延迟的应用
- 定义应用目标和功能需求
- 使应用架构与业务目标保持一致
- 评估技术和替代方案,并为架构评审提出建议
- 与产品和架构团队合作开发关键任务系统
- 调试、优化并调整整个技术栈的性能
- 构建和运营每天处理超过 10 亿条消息的微服务
- 使用 Node.js 和 Java 交付功能、提升性能、保护数据并解决复杂的技术问题
任职要求
- 至少 7 年全栈开发经验,其中至少 4 年专注于 Node.js
- 精通 JavaScript 和 TypeScript
- 具备使用 NestJS、Fastify 或 Next.js 等 TypeScript 优先框架的经验
- 具备 Java 专业工作经验
- 拥有在微服务架构中构建和扩展企业级生产系统的成功经验
- 具备至少一种主流前端框架的实际经验,包括 React 或 Angular
- 了解关系型数据库和 NoSQL 数据库
- 具备设计和集成 REST API 的经验,包括有效的缓存方案
- 具备 CI/CD 流水线和 Docker 容器的实际经验
- 具备创建和运行全面的单元测试与集成测试套件的经验
- 具备在快节奏工作环境中应用敏捷实践的经验
- 具备出色的分析、解决问题和沟通能力
- 英语书面和口语流利
福利待遇
- 作为超级应用的一员,参与塑造数亿人使用的产品
- 在基于微服务的环境中使用现代技术
- 参与每天处理超过 10 亿条消息的平台建设
- 直接影响数百万用户的日常生活
- 与全球分布式工程团队协作
- 加入以创新、团队合作和卓越为核心的文化
