TeamViewer
TeamViewer
1,001 – 5,000 员工
B2BSaaS企业
TeamViewer 是一家 B2B SaaS 公司,致力于开发用于远程访问、远程支持和数字员工体验的安全云软件。其平台帮助 IT 团队和企业控制、监控及管理终端设备,自动执行修复操作,并通过增强现实工作流程支持一线运营。TeamViewer 通过 Tensor、DEX 和 Frontline 等产品服务不同规模的组织,并提供与 Microsoft Intune、ServiceNow 和 Salesforce 等平台的集成。公司的产品和服务以安全、合规且可扩展的设备管理为核心。

全栈软件工程师 - 波尔图(混合办公)

加入 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 计划
  • 提供申请和招聘便利支持,包括面试及入职支持