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

后端软件工程师(Java/Kotlin)– 波尔图混合办公

加入 TeamViewer,担任波尔图的后端软件工程师,为其数字化工作场所平台构建安全且可扩展的服务。 在混合办公的研发环境中,使用 API、分布式系统和云原生基础设施开展工作。

描述

  • 使用 Java 或 Kotlin 与 Spring Boot,或 Node.js 与 TypeScript,构建和维护后端服务及 API
  • 运用整洁架构、领域驱动架构和事件驱动架构原则,开发具有韧性且可扩展的服务
  • 创建数据模型,并使用 SQL 和 NoSQL 数据库
  • 通过 Kafka、NATS 或 RabbitMQ 实现服务间的异步通信
  • 使用 Docker 和 Kubernetes 对应用进行容器化和部署,并参与 CI/CD 流水线建设
  • 开发自动化单元测试、集成测试和契约测试,并参与代码评审
  • 负责任地使用 AI 编程助手,同时对软件质量、安全性和可维护性保持负责
  • 监控并改进生产系统,重点关注性能、安全性和可观测性
  • 与其他团队合作开展技术决策、共享工程规范和知识交流

任职要求

  • 计算机科学、软件工程、相关专业学位,或具备同等专业经验
  • 至少三年专业后端软件开发经验
  • 熟练掌握 Java 和/或 Kotlin 与 Spring Boot,或 Node.js 与 TypeScript
  • 了解 RESTful API 设计和分布式系统
  • 具备 PostgreSQL 等关系型数据库以及 NoSQL 数据库的使用经验
  • 熟悉 Kafka、NATS、RabbitMQ 或类似消息系统
  • 具备 Docker 实战经验;有 Kubernetes 经验者优先
  • 具备良好的测试实践,并熟悉 CI/CD 工作流程
  • 具备使用 Claude Code、GitHub Copilot 或 Cursor 等 AI 编程工具的实践经验,包括批判性地审查和测试生成的代码
  • 具备在敏捷团队中协作的经验
  • 英语口语和书面表达流利

福利待遇

  • 薪酬和福利方案包括公司业绩奖或销售奖金,以及定期薪资评审
  • 办公室交通便利,可乘坐公共交通到达
  • 可享受当地健身房特别优惠
  • 可使用 Corporate Benefits 平台,享受丰富的折扣优惠
  • 定期举办团队活动和全公司庆祝活动
  • 开放式文化,无正式着装要求,并经常举行全员会议和领导午餐会
  • 混合办公,工作时间灵活
  • Work From Abroad Program 允许每年最多 40 天在签约国家以外工作
  • 提供多元化与包容性倡议
  • 在总部进行现场入职培训