高级 AI 增强型软件工程师
在德国 IT 服务商 DATAGROUP 开发 AI 辅助的超自动化与工作流管理软件。 构建安全的全栈应用、API、CI/CD 流水线和测试策略。
描述
- 使用现代 AI 工具构建超自动化与工作流管理软件
- 领导复杂的全栈项目,从需求分析推进至交付
- 与相关方审查需求,并将业务需求转化为可靠的软件架构
- 设计数据模型和实体关系图
- 制定 RESTful API 和 OpenAPI 接口规范
- 按照 OWASP 指南,运用 RBAC、OAuth 和 JWT 设计安全方案
- 运用前端和后端技术构建可扩展、高性能的应用
- 制定单元测试、集成测试和端到端测试策略
- 通过代码审查维护代码质量
- 识别包括 XSS、SQL 注入和 CSRF 在内的安全风险
- 将应用部署到自托管服务器
- 使用 GitHub Actions 或 GitLab CI 配置 CI/CD 流水线
- 改进监控仪表板
- 审查 AI 生成的代码,发现架构问题并提升性能
- 向非技术相关方说明技术取舍并介绍解决方案选项
任职要求
- 计算机科学、商业信息学相关学历或同等资历,包括 IT 应用开发专员职业培训
- 具备多年实际软件开发经验,并能提供作品集或项目案例
- 经常且有效地使用 Claude Code、GitHub Copilot、Cursor 等 AI 编码工具
- 精通 REST API、webhook 和 SQL 数据库设计,包括 PostgreSQL 或 MySQL
- 至少精通一种后端语言:Node.js、Python、Go、C# 或 Java
- 具备 React、Vue.js 或 Angular 等现代前端框架的经验,并至少精通其中一种
- 精通 HTML、CSS、JavaScript 或 TypeScript,以及现代 UI/UX 模式
- 深入了解 OWASP Top 10,包括注入攻击、XSS、CSRF 和身份验证失效
- 具备 JWT、OAuth、RBAC 或 SSO 等身份验证与授权技术的实践经验
- 具备 Docker 以及 GitHub Actions、GitLab CI 或 Jenkins 等 CI/CD 工具的经验
- 能够将应用部署到自托管服务器和云环境
- 德语和英语书面及口语能力出色
福利待遇
- 开放协作的文化和互信的工作环境
- 由 AIS 团队支持的系统化入职培训
- 层级精简、决策迅速,并享有高度自主权
- 个性化发展机会和多样化的工作职责
- 灵活的工作时间
- 可远程办公
- 现代化、设备齐全的办公室,每张工位配有升降桌和至少两台显示器
- 经常使用 Claude Code、GitHub Copilot 和 Cursor 等先进 AI 工具
- 可自主选择技术,并参与工具决策
- 赞助参加体育赛事
- 可通过 DATAGROUP 公司商店购买设备
- 在德国拥有 30 多个办公地点,可在不更换雇主的情况下申请内部调动
