Sutherland高级全栈技术负责人—远程
负责为Charles River开发云原生Node.js和React应用,支持制药与生物技术研究。 构建可扩展的API、用户界面和后端服务,覆盖完整的软件技术栈。
描述
- 使用React和Node.js设计、开发和部署全栈应用
- 创建并维护可靠、可扩展的RESTful API和后端服务
- 构建可与系统API集成的响应式前端界面
- 遵循既定的编码标准、工程实践和文档要求
- 使用Jest和Playwright开发并维护自动化单元测试、集成测试和端到端测试
- 与产品、设计和DevOps团队密切合作
- 使用现代DevSecOps方法设计并交付安全、高性能的系统
- 在保持业务连续性的同时实现旧平台现代化
- 持续关注Web技术、AI辅助开发工具及相关行业趋势
- 参与代码评审、冲刺规划和敏捷回顾
任职要求
- 计算机科学、工程、信息系统学士学位,或具备同等专业经验
- 具备使用Node.js和React交付生产级应用的实践经验
- 熟练掌握HTML、CSS和JavaScript
- 具备使用SCSS或LESS等CSS预处理器的实际经验
- 具备开发和集成RESTful API的经验
- 了解现代DevOps和CI/CD实践
- 了解云原生开发以及包括Docker和Kubernetes在内的容器技术
- 具备使用PostgreSQL、MongoDB和Redis等数据层的经验
- 扎实掌握软件架构、SOLID原则和安全实践
- 熟悉OpenTelemetry和Prometheus等可观测性平台,以及日志框架
- 具备出色的问题解决能力,并能负责功能从设计到部署的完整生命周期
- 具备GraphQL经验者优先
- 具备使用AI或机器学习工具的经验者优先,包括GitHub Copilot和OpenAI API
福利待遇
- 完全远程办公
- 根据业务需要,可能需要偶尔出差
