安全工程师
$3000 - $6500 / month
加载中...
负责端到端交付:从需求收集、设计、估算、实施、测试、部署、监控到持续迭代的全过程管理。后端(主要技术:Node.js/TypeScript/NestJS):设计和构建RESTful API;实现OAuth/JWT认证、基于角色的访问控制(RBAC)和限流功能。开发高性能服务使用缓存(Redis)、消息队列/流(RabbitMQ/Kafka)和Webhooks。创建鲁棒且可观察的微服务,包含重试、幂等性、断路器和背压处理机制。数据管理:设计数据库架构并处理迁移(PostgreSQL/MySQL/MongoDB);通过索引、查询优化和分区提升性能。前端(支持角色-React/TypeScript):开发和维护可访问、响应式用户界面;管理路由和表单;使用实用的状态管理工具(React Query/Zustand/Redux)。CI/CD:执行构建、测试、安全扫描(SonarQube质量门)和部署(蓝色/绿色/金丝雀)并自动回滚。安全与质量保证:使用SAST/DAST工具,确保依赖项完整性,遵守OWASP最佳实践,执行全面代码审查,严格管理秘密。可观测性:跟踪日志、指标和追踪(Sentry, Grafana/Prometheus);配置可行动的警报并定义服务等级目标(SLOs)。扩展与性能优化:提升吞吐量,降低延迟,优化内存使用;微调Node.js事件循环和连接池;在相关情况下优化SSR/Next.js性能;规划容量并有效管理成本。AI优先工作流:利用Cursor、Copilot和基于LLM的代码审查工具辅助编码、测试和拉取请求反馈,同时保持提示质量、确定性和秘密安全。
5年经验,精通后端技术(Node.js/TypeScript/NestJS)、数据库管理(PostgreSQL/MySQL/MongoDB)、CI/CD流程、安全工具、观测性工具、性能优化及AI优先工作流。需具备全栈开发能力,熟悉React/TypeScript,能设计可扩展的微服务架构。
注册并登录后即可查看
$3000 - $6500 / month
关于该职位,您将设计和执行整合,将代理和基于LLM的AI能力嵌入到企业系统中,从而在遗留系统和云原生环境之间实现无缝交互。
Revolut致力于让人们对钱有更多掌控,我们的技术团队负责构建支持其使命的系统和体验。
GitLab 是 DevSecOps 智能编排平台。GitLab 帮助组织提高开发人员生产力,改善运营效率,降低安全合规风险,并加速数字化转型。超过 5000 万注册用户和超过 50% 的福布斯 100 强企业都信任 GitLab 快速交付更安全的软件。