

TeamViewer는 원격 액세스, 원격 지원, 디지털 직원 경험을 위한 안전한 클라우드 소프트웨어를 개발하는 B2B SaaS 기업입니다. 이 플랫폼은 IT 팀과 기업이 엔드포인트를 제어하고 모니터링하며 관리할 수 있도록 지원하고, 복구 작업을 자동화하며, 증강현실 워크플로를 통해 현장 운영을 지원합니다. TeamViewer는 Tensor, DEX, Frontline 등의 제품을 통해 다양한 규모의 조직에 서비스를 제공하며, Microsoft Intune, ServiceNow, Salesforce와 같은 플랫폼과의 통합도 지원합니다. 회사의 제품과 서비스는 안전하고 규정을 준수하며 확장 가능한 디바이스 관리를 중심으로 합니다.
백엔드 소프트웨어 엔지니어(Java/Kotlin) – 포르투 하이브리드 근무
TeamViewer에 합류하여 포르투에서 백엔드 소프트웨어 엔지니어로 근무하며 디지털 워크플레이스 플랫폼을 위한 안전하고 확장 가능한 서비스를 구축합니다. 하이브리드 R&D 환경에서 API, 분산 시스템, 클라우드 네이티브 인프라를 다룹니다.
설명
- Java 또는 Kotlin과 Spring Boot, 혹은 Node.js와 TypeScript를 사용해 백엔드 서비스와 API를 구축하고 유지 관리합니다
- 클린 아키텍처, 도메인 주도 아키텍처, 이벤트 기반 아키텍처 원칙을 활용해 견고하고 확장 가능한 서비스를 개발합니다
- 데이터 모델을 만들고 SQL 및 NoSQL 데이터베이스를 모두 다룹니다
- Kafka, NATS 또는 RabbitMQ를 통해 서비스 간 비동기 통신을 구현합니다
- Docker와 Kubernetes로 애플리케이션을 컨테이너화하고 배포하며 CI/CD 파이프라인에도 기여합니다
- 자동화된 단위 테스트, 통합 테스트, 계약 테스트를 개발하고 코드 리뷰에 참여합니다
- AI 코딩 어시스턴트를 책임감 있게 활용하면서 소프트웨어 품질, 보안, 유지 관리성에 대한 책임을 유지합니다
- 성능, 보안, 관측 가능성에 중점을 두고 프로덕션 시스템을 모니터링하고 개선합니다
- 다른 팀과 기술적 의사 결정, 공통 엔지니어링 표준, 지식 교류를 위해 협업합니다
지원 자격
- 컴퓨터 과학, 소프트웨어 공학, 관련 분야의 학위 또는 이에 상응하는 전문 경력
- 백엔드 소프트웨어 개발 경력 3년 이상
- Spring Boot를 활용한 Java 및/또는 Kotlin, 또는 TypeScript를 활용한 Node.js에 대한 실무 역량
- RESTful API 설계 및 분산 시스템에 대한 실무 지식
- PostgreSQL과 같은 관계형 데이터베이스 및 NoSQL 데이터베이스 사용 경험
- Kafka, NATS, RabbitMQ 또는 유사한 메시징 시스템에 대한 이해
- Docker 실무 경험 보유; Kubernetes 경험 우대
- 탄탄한 테스트 실무 역량 및 CI/CD 워크플로에 대한 이해
- Claude Code, GitHub Copilot 또는 Cursor와 같은 AI 코딩 도구를 실제로 사용한 경험, 생성된 코드를 비판적으로 검토하고 테스트하는 능력 포함
- 애자일 팀에서 협업한 경험
- 영어 말하기와 쓰기 능통
복리후생
- 보상 및 복리후생 패키지에는 회사 성과 또는 영업 보너스와 정기적인 급여 검토가 포함됩니다
- 사무실은 대중교통으로 편리하게 오갈 수 있습니다
- 지역 헬스장 특별 혜택을 이용할 수 있습니다
- 다양한 할인 혜택을 제공하는 Corporate Benefits 플랫폼을 이용할 수 있습니다
- 정기적인 팀 행사와 전사 축하 행사가 열립니다
- 격식 없는 문화, 정장 착용 규정 없음, 잦은 전사 회의와 리더십 런치가 제공됩니다
- 유연한 근무시간을 적용한 하이브리드 근무
- Work From Abroad Program을 통해 계약 국가 외 지역에서 연간 최대 40일 근무할 수 있습니다
- 다양성과 포용성을 위한 이니셔티브
- 본사에서 진행되는 온사이트 온보딩








