
高级 Node.js 工程师(乌克兰远程)
为 Avenga 在线银行平台构建可扩展的后端服务,涵盖 API、分布式系统和云基础设施。 与国际工程团队协作。
描述
- 构建并维护可扩展的后端应用、API 和分布式系统。
- 与工程师、架构师及相关方合作,交付可靠的高质量软件。
- 参与架构讨论和技术决策。
- 提升系统性能、可靠性、可扩展性和运营效率。
- 加强 CI/CD、自动化、测试和部署实践。
- 负责生产系统,调查问题、协助处理事件并推动持续改进。
- 与内部及外部团队协调集成工作和业务关键功能。
- 通过代码审查、文档、知识分享和指导,推动工程规范落地。
- 与国际团队共同开发面向大型在线平台的网上银行系统。
任职要求
- 至少五年 Node.js 开发经验。
- 具备扎实的 TypeScript 技能。
- 具备 AWS 无服务器服务的实践经验,包括 Lambda、SQS、API Gateway、EventBridge、DynamoDB 和 S3。
- 深入理解设计模式及其实际应用。
- 具备基础设施即代码(Infrastructure as Code)实战经验;优先考虑熟悉 Terraform 和 CDK 的候选人。
- 熟悉 TypeScript 测试,包括单元测试、集成测试和系统测试。
- 具备扎实的事件驱动架构经验,例如 Kafka。
- 熟悉 REST API 设计和 OpenAPI 规范。
- 英语达到中高级或更高水平。
- 优先条件:具备 monorepo 工作经验,例如 pnpm workspaces。
- 优先条件:熟悉关系型数据库、MySQL 和 Prisma 等 ORM。
- 优先条件:具备 DynamoDB 等 NoSQL 数据库的实战经验。
福利待遇
- 社会福利与福利待遇。
- 通过导师计划促进职业发展。
- 定期进行绩效回顾和技术评估,帮助制定发展计划。
- 提供额外的培训和认证机会。
- 举办技术分享、网络研讨会、会议和黑客松。
- 提供全面的医疗保险。
- 提供健身费用报销计划。
- 提供孕产支持。
- 为婚育等家庭重大事项提供经济支持。
- 提供平等机会,营造尊重且包容的工作环境。



