全栈软件工程师 - 波尔图(混合办公)
加入 TeamViewer 波尔图团队,构建由 AI 驱动的数字化工作场所平台。 开发 Java/Kotlin 或 Node.js 服务、React 应用、API 及云原生基础设施。
描述
- 使用 Java/Kotlin 和 Spring Boot,或 Node.js 和 TypeScript 开发和维护后端服务及 API
- 使用共享组件和公司设计系统创建 React 与 TypeScript Web 应用
- 设计数据模型,并使用关系型 SQL 和 NoSQL 数据库
- 通过 REST API 以及 Kafka、NATS 和 RabbitMQ 等消息平台连接服务
- 使用 Docker 和 Kubernetes 容器化并部署应用
- 支持 CI/CD 流水线的开发与维护
- 创建覆盖全技术栈的自动化测试,并参与代码评审
- 负责任地使用 AI 编程助手,同时保障代码质量、安全性和可维护性
- 监控并改进生产环境功能,提升质量、性能和安全性
- 与同事及跨职能团队合作,参与技术决策和知识共享
- 在敏捷团队中参与 API、数据和用户界面的开发,与产品、UX 及平台工程师协作
任职要求
- 计算机科学、软件工程或相关专业学位,或具备同等专业经验
- 至少三年的专业全栈开发经验
- 具备扎实的 Java 或 Kotlin 与 Spring Boot,或 Node.js 与 TypeScript 后端开发能力
- 具备使用 React 和 TypeScript 构建应用的丰富经验
- 熟悉 RESTful API 设计和 Web 应用架构
- 具备 PostgreSQL 或其他关系型数据库以及 NoSQL 数据库经验
- 熟悉 Kafka、NATS 或 RabbitMQ 者优先
- 具备实际 Docker 使用经验;有 Kubernetes 经验者优先
- 具备良好的测试实践,并熟悉 CI/CD 工作流程
- 具备使用 Claude Code、GitHub Copilot 或 Cursor 等 AI 编程工具的实际经验,包括审查和测试生成的代码
- 具备在敏捷团队中协作的经验
- 英语口语和书面表达流利
福利待遇
- 提供包含公司业绩或销售奖金以及定期调薪在内的薪酬福利方案
- 办公地点便于使用公共交通
- 当地健身房优惠费率
- 通过 Corporate Benefits 平台享受众多折扣
- 定期举办团队活动和公司庆祝活动
- 开放式文化,无着装要求,并经常举行全员会议和 Leadership Lunches
- 混合办公和弹性工作时间
- Work From Abroad Program,允许每年最多 40 天在签约国家以外工作
- 在总部进行现场入职培训,助力顺利开启工作
- 可参与多元化、包容性和 C-A-R-E 计划
- 提供申请和招聘便利支持,包括面试及入职支持
