Avenga
Avenga
5,001 – 10,000 员工
制造业医疗保健咨询
Avenga 是一家国际化的技术与软件工程公司,通过咨询、产品开发和数字化转型服务企业。其团队依托分布于多个国家的 6,000 多名专业人员,为咨询、制造业和医疗保健等领域的复杂挑战打造定制软件、云计算和集成解决方案。Avenga 还支持人才招聘,并促进组织内部的职业发展。

高级 Node.js 工程师

作为高级 Node.js 工程师,为 Avenga 的 IT 咨询项目构建可扩展的后端系统。 设计 API、优化数据库,助力交付安全可靠的软件。

描述

  • 构建并维护可扩展的 Node.js 后端应用。
  • 开发并集成 REST API 和微服务。
  • 编写高效、可复用且文档清晰的代码。
  • 与前端、QA、DevOps 工程师及产品相关方协作。
  • 设计并改进数据库结构、查询和数据访问方式。
  • 发现并解决性能瓶颈和技术问题。
  • 在身份验证、授权和数据处理方面采用安全实践。
  • 创建并维护自动化单元测试和集成测试。
  • 审查代码并协助贯彻良好的工程实践。
  • 参与技术讨论、架构决策和解决方案设计。
  • 协助处理 CI/CD、版本发布和生产问题。
  • 确保应用可靠、可扩展且易于维护。
  • 分享专业知识,帮助同事提升职业能力。

任职要求

  • 至少拥有三年专业后端开发经验,其中包括大量 Node.js 实践经验。
  • 具备扎实的 JavaScript(ES6+)和 TypeScript 技能。
  • 有使用 Express.js、NestJS 或 Fastify 等 Node.js 框架的经验。
  • 理解异步编程和事件驱动架构。
  • 具备 REST API 的设计与开发经验。
  • 了解 PostgreSQL、MySQL 或 MongoDB 等关系型或 NoSQL 数据库。
  • 熟悉 Prisma、TypeORM、Sequelize 或 Mongoose 等 ORM 或 ODM 工具。
  • 理解软件设计原则、设计模式和整洁架构。
  • 能够使用 Git 和协作式开发工作流。
  • 熟悉 Docker、CI/CD 流水线和云环境。
  • 具备编写单元测试和集成测试的经验。
  • 理解应用安全、性能调优和调试。
  • 具备出色的问题解决能力,并采取积极主动的开发方式。
  • 英语沟通良好,能够与国际团队协作。

福利待遇

  • 不因种族、族裔、性别认同、性取向、残障、年龄、宗教或其他特征而区别对待,提供平等机会。
  • 尊重包容的工作环境。
  • 与国际团队共事的机会。
  • 职业成长和知识分享机会。

相关职位

Cognyte

Cognyte 高级后端工程师(混合办公,保加利亚)

Cognyte
1,001 – 5,000 员工
安全政府网络安全

为 Cognyte 分布式分析平台构建 Java 微服务,设计可扩展的数据系统,并为工程团队提供支持。 该高级职位位于保加利亚,采用混合办公模式。

打开