• 高级后端开发人员(JavaScript、TypeScript、NodeJS)
• 地点:伦敦市中心
• 薪资:£100-115k
• 混合工作模式(每周2天办公室工作)
一家领先的金融科技初创公司正在寻找一名高级后端NodeJS开发人员,要求精通TypeScript和JavaScript,负责继续构建他们屡获殊荣的可扩展分布式组件化人工智能平台,包括可配置的工作流程、灵活的API和先进的业务智能。
我们希望雇佣一名经验丰富、专业而热情的后端开发人员,参与全新项目的开发工作,加入一个由其他4名开发人员组成的紧密团队。
角色概述
• 遵循专业的软件工程实践并制定全面的软件开发生命周期最佳实践
• 与团队成员和产品负责人密切合作,分享最佳实践,并讨论和推动设计解决方案
• 采用测试驱动的方法进行开发,并运用成熟的设计和架构原则
• 撰写功能和集成测试套件
• 参与性能和故障测试
• 推动并参与团队的敏捷实践
• 参与开发流程的持续改进
• 确保遵循安全的软件开发准则
• 发现安全威胁和错误,并提供相应的解决方案
• 协助安全与合规团队建立和不断改进安全的软件开发实践
• 与安全与合规团队密切合作,持续符合ISO 27001、SOC2T2、Cyber Essentials等关键行业标准
所需技术技能
• 语言 - JavaScript、TypeScript、NodeJS
• 框架 - NestJS / Express / 微服务 / Mongoose
• 数据存储 - MongoDB、关系型数据库、TSDB、缓存
• 消息传递 - Kafka / AMQP / RabbitMQ
• API - OpenAPI / GraphQL / GRPC
• 测试 - Jest / Mocha / Cypress / React 测试库
• 构建工具 - Nx Dev / Yarn / npm
• 安全 - JWT、Oauth2
• 事件驱动的微服务架构
• 性能调优、性能分析工具
• 平台 - Docker / Nginx / 负载均衡器
可选技术技能
• 熟悉其他主流编程语言,如Java、Kotlin、.Net
• 编排栈 - Kubernetes / Helm
• 可观测性 - Prometheus、Grafana、ELK等
• 无服务器架构
• UI框架,如Angular / ReactJs
• 我们的客户主要部署在AWS上,但我们也希望听到有Azure或GCP背景的申请者的意见