角色:高级全栈架构师
职位类型:永久
地点:伦敦,英国 / 混合
工作时间:每周40小时 - 全职
角色描述:
作为高级全栈架构师,您将在高度监管的金融服务环境中领导复杂、关键任务软件系统的技术架构和实施。您将在一个为期多年的数字化转型项目中发挥关键作用,塑造工程卓越,并支持组织内的文化和技术变革。
主要职责:
- 拥有前端、后端、API、数据层和系统集成的端到端技术架构。
- 定义参考架构、技术标准和设计原则,平衡可扩展性、性能、安全性和成本。
- 推动与业务增长和未来扩展性一致的长期架构决策。
- 主导架构评审并参与技术治理框架。
- 展示对企业环境中SDLC实践的深刻理解。
- 应用多语言编程技能,并快速适应不断发展的技术和框架。
- 倡导工程最佳实践,包括自动化测试、GitOps和CI/CD。
- 进行根本原因分析、性能调优并促进知识共享。
- 使用Docker、Kubernetes和Istio等服务网格架构设计云原生解决方案。
- 使用Terraform、CloudFormation或类似工具架构CI/CD和基础设施即代码解决方案。
- 实施包括监控、日志记录和警报的可观察性框架。
- 确保高可用性、灾难恢复和具有成本效益的架构设计。
- 指导工程团队采用架构标准并识别反模式。
- 使用包括SCRUM和Kanban在内的敏捷方法支持交付。
- 培养创新、透明和持续改进的文化。
- 管理高级利益相关者关系并有效沟通架构进展。
- 应用React、TypeScript、Material UI和现代JavaScript(ES6+)的前端专业知识。
- 定义状态管理模式,包括Redux、Context API或类似工具。
- 使用Node.js和Python设计后端服务、API和微服务。
- 开发RESTful API、GraphQL端点和使用Kafka或RabbitMQ的事件驱动系统。
- 使用PostgreSQL、MongoDB和Redis设计可扩展的高性能数据模型。
- 定义缓存策略并确保理解ACID和最终一致性原则。
- 在AWS、Azure或GCP上架构解决方案,并在至少一个平台上有深厚经验。
- 构建和操作容器编排、CI/CD管道和基础设施即代码解决方案。
- 使用Datadog、AppDynamics、Dynatrace、Prometheus或Grafana等监控工具。
- 应用安全编码和架构原则,包括OAuth、JWT和SAML。
- 确保符合金融服务环境中的监管和安全要求。
基本技能/知识/经验:
- 在关键软件开发角色中具有可衡量的业务影响的经验。
- 在高级架构或技术领导职位上的经验。
- 拥有丰富的敏捷交付(SCRUM/Kanban)经验。
- 在受监管行业中交付可扩展解决方案的强大记录。
- 在全球矩阵化组织中运营的经验。
- 在整个技术栈中具有卓越的分析和调试技能。
- 对网络、操作系统、虚拟化和分布式系统的强烈理解。
- 出色的沟通和利益相关者管理技能。
- 能够在技术卓越和业务优先级之间取得平衡。
- 拥有云平台、容器、CI/CD和现代DevOps实践的实践经验。
期望技能/知识/经验:
- 云架构认证,如AWS解决方案架构师或Azure解决方案架构师。
- 在金融服务监管环境中的经验。
- 接触过服务网格架构、事件驱动系统和分布式设计模式。
- 了解合规框架和安全开发标准。
地点
伦敦
职位功能
技术
角色
开发者
职位编号
395947
期望技能
AWS | Kafka | Node JS | Python | React | TypeScript | GCP - IT服务管理咨询