高级全栈开发工程师——Everbridge,印度远程
加入 Everbridge 公共预警团队,使用 Java、Scala 和 Angular 构建安全的紧急通信服务。你将帮助交付支持关键运营并守护生命的可扩展系统。
描述
- 负责使用 Java 和 Scala 构建的安全、弹性、高吞吐后端服务的交付与持续改进
- 为业务关键流程创建和增强 GraphQL 与 REST API、微服务及事件驱动架构
- 使用 Angular 19、TypeScript、RxJS 和 NgRx 构建响应迅速、性能卓越的前端服务
- 通过使用 OpenAPI 定义的 GraphQL 和 REST API 连接集群化微服务
- 实施和维护基于 Keycloak 的身份与访问管理集成
- 在开发、测试、调试、文档编写和代码审查流程中使用 AI 辅助工程工具
- 通过监控、事件响应、故障排查和优化,提升可观测性、可靠性、自动化水平及运营性能
- 参与系统架构讨论、技术设计评审和工程标准制定
- 通过轮值待命、事件处理和持续的可靠性改进,协助运营生产服务
- 通过代码审查、技术指导和知识分享帮助培养其他工程师
- 推进 Everbridge 公共预警平台,帮助客户守护生命并改善应急响应
- 在协作式、跨职能的敏捷环境中与多个 Scrum 团队合作
任职要求
- 至少 12 年开发企业级应用的软件工程专业经验
- 精通 Java 和 Scala
- 具备 Angular 19、TypeScript、RxJS 和 NgRx 方面的扎实前端工程经验
- 具备使用 Angular、GraphQL、REST、微服务、Docker、Kubernetes 及相关编排工具设计和构建本地部署平台的经验
- 深入了解分布式系统、可扩展性、性能、可靠性和安全软件设计
- 具备 CI/CD、自动化测试和现代 DevOps 方法的实践经验
- 具有使用 GitHub Copilot、Cursor、Claude Code、Codex、Windsurf、Kiro 或同类工具等 AI 驱动开发产品的经验
- 能够审查、验证和完善 AI 生成的代码,确保其质量、安全性和可维护性
- 愿意持续学习并采用新兴的 AI 辅助工程技术
- 具备出色的分析、调试和问题解决能力
- 具备结合可观测性和监控实践运营生产软件的经验
- 能够在敏捷和 Scrum 团队中有效贡献
- 具有处理大型代码库或企业软件产品的经验
