高级后端开发工程师(混合办公)

纽约 21天前全职 网络
92万 - 106.2万 / 年
在 Broadridge,我们建立了一种文化,最高目标是赋能他人实现更多。如果你热衷于发展自己的职业,同时帮助他人,欢迎加入 Broadridge 团队。 我们正在寻找一位经验丰富的后端开发工程师,加入我们的团队,负责一个复杂的金融服务平台。你将使用基于 Node.js 的现代微服务架构,管理 Lerna 单一代码库环境中的多个服务。 该职位需要在 TypeScript、分布式系统和金融科技方面的深厚技术专长。 职责: • 设计、开发和维护我们 Lerna 管理的单一代码库中的微服务(Express.js、NestJS) • 为高吞吐量金融数据处理架构可扩展的解决方案 • 使用 Prisma 和 Sequelize ORM 优化 MySQL 实例的数据库性能 • 使用 AWS SQS 和 BullMQ/Redis 实现强大的消息队列系统 • 主导代码审查并指导初级开发人员最佳实践 • 协作进行 API 设计并维护 OpenAPI 规范 • 通过全面的测试(Jest)确保系统可靠性 • 参与使用 Jenkins 改进 CI/CD 流水线 • 调试和优化分布式服务中的生产问题。 资格: • 5 年以上的生产 Node.js 经验 • 精通 TypeScript,深入理解类型推断和高级模式 • 数据库专业知识:MySQL 优化、查询性能调优、迁移策略 • ORM 经验:熟悉现代(Prisma)和传统(Sequelize) ORM • 消息队列:在 SQS、Redis/BullMQ 或类似工具上的生产经验 • 单一代码库管理:具备 Lerna、Yarn 工作空间或类似工具的经验 • 测试专业知识:单元、集成和端到端测试策略 • Docker 和容器化:多阶段构建、编排、优化。 优先资格 • 熟悉 Yarn 4 和现代包管理策略 • NestJS 框架在 GraphQL 和 REST API 开发中的专业知识 • 金融服务或金融科技背景 • 具备 AWS 服务(SQS、S3、LocalStack 用于本地开发)的经验 • 熟悉常规提交和语义版本控制 • 在保持生产稳定性的同时迁移遗留代码库的经验 • 了解 Redis 用于缓存和作业队列管理 • 理解零安装策略和工作区协议。 注意:我们使用全面的单一代码库设置,具有特定的约定。熟悉我们的技术栈将加快入职,但我们同样重视扎实的基础和学习能力。 薪资范围:该职位的薪资范围为 130,000.00 美元至 150,000.00 美元。Broadridge 在评估候选人的最终薪资时会考虑各种因素,包括但不限于相关经验、技能和教育背景。 奖金资格:符合奖金资格 福利信息:有关该职位全面福利的详细信息,请访问 www.broadridgebenefits.com。所有科罗拉多州员工根据科罗拉多健康家庭和工作场所法案及其他适用的法律要求获得带薪病假和其他福利。 请点击申请链接并提交您的信息以申请。该职位的申请截止日期为 2025 年 12 月 15 日。 #LI-DS1 #LI-Hybrid 我们致力于营造一个协作、参与和包容的环境,并致力于提供一个赋能员工真实表现并在工作中发挥最佳状态的工作场所。我们相信,员工在感到安全、被理解和被重视时表现最佳,我们努力确保 Broadridge 成为一个认可和庆祝每个人独特视角的公司——最终也是一个社区。 招聘中的人工智能使用 作为招聘过程的一部分,Broadridge 可能会使用技术,包括基于人工智能(AI)的工具,来帮助审查和评估申请。这些工具仅用于支持我们的招聘人员和招聘经理,所有就业决策都包括人工审核,以确保公平、准确和遵守适用法律。请注意,诚实和透明是我们招聘过程中的关键。任何试图在申请、简历、评估或面试中伪造、误传或掩盖信息的行为将导致被取消考虑资格。 美国申请者:点击此处查看 EEOC “了解您的权利” 海报。 残疾援助 我们认识到,确保我们的长期成功意味着创造一个欢迎每个人的环境,重视每个人的优势,并让每个人都能发挥最佳表现。Broadridge 为所有员工和求职者提供平等的就业机会,不论其种族、肤色、宗教、性别(包括性取向、性别认同或表现及怀孕)、婚姻状况、国籍、民族、年龄、残疾、遗传信息、军人或退伍军人身份以及其他受适用联邦、州或地方法律保护的受保护特征。 如果您需要帮助或希望在申请和/或招聘过程中请求合理的便利条件,请致电 888-237-7769 或发送电子邮件至 BRcareers@broadridge.com 联系我们。