Backend Engineer (Java/Kotlin) — Spring Boot & APIs

TeamViewer

Porto

Hybrid

EUR 40,000 - 65,000

Full time

12 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Onsite onboarding
Hybrid work model
Competitive compensation package
Public transport friendly offices
Team events and celebrations
Work From Abroad program

Job summary

TeamViewer seeks a Backend Software Engineer to design, build and operate backend services powering our digital workplace platform. You will work in an agile cross‑functional team, delivering secure, scalable systems with Java/Kotlin and Spring Boot or Node.js/TypeScript.

You will model data for SQL and NoSQL stores, apply event‑driven designs, contribute to CI/CD, and use AI coding tools while upholding quality, security and observability.

Qualifications

  • 3+ years of backend software development experience.
  • Experience with Java or Kotlin and Spring Boot, or Node.js/TypeScript.
  • Strong understanding of RESTful API design and distributed systems.
  • Experience with relational (PostgreSQL) and NoSQL databases.
  • Familiarity with messaging systems such as Kafka, NATS or RabbitMQ.
  • Hands-on experience with Docker; Kubernetes experience is a plus.
  • Hands-on experience with AI coding tools (e.g. Claude Code, GitHub Copilot, Cursor).
  • Experience working in agile teams.
  • Fluent in English (spoken and written).

Responsibilities

  • Design, develop and maintain backend services and APIs.
  • Build scalable, resilient services following clean architecture.
  • Containerize and deploy with Docker and Kubernetes.
  • Write automated tests and participate in code reviews.
  • Collaborate with teams on decisions and standards.

Skills

Java
Kotlin
Spring Boot
Node.js
TypeScript
REST APIs
Distributed systems
Docker
Kubernetes
CI/CD
AI coding tools
Agile team

Education

Bachelor's degree in Computer Science or related field

Tools

PostgreSQL
NoSQL
Kafka
NATS
RabbitMQ
Docker
Kubernetes

Job description

TeamViewer seeks a Backend Software Engineer to design, build and operate backend services powering our digital workplace platform. You will work in an agile cross‑functional team, delivering secure, scalable systems with Java/Kotlin and Spring Boot or Node.js/TypeScript.

You will model data for SQL and NoSQL stores, apply event‑driven designs, contribute to CI/CD, and use AI coding tools while upholding quality, security and observability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer - Scalable Microservices
Senior Java Backend Engineer - Scalable Microservices

TeamViewer GmbH • Porto

Hybrid
EUR 70,000 - 110,000
Onsite onboarding
Hybrid work
Company bonus
+8
Senior Java Backend Engineer - Spring Boot, Microservices
Senior Java Backend Engineer - Spring Boot, Microservices

Teamviewer Gmbh • Braga

Hybrid
EUR 75,000 - 105,000
Onsite onboarding
Global platform exposure
Growth opportunities
+9
Senior Full-Stack Engineer - Hybrid & AI-Driven
Senior Full-Stack Engineer - Hybrid & AI-Driven

TeamViewer • Pedrouços

Hybrid
EUR 85,000 - 120,000
Onsite onboarding
Competitive pay
Public transport friendly offices
+6
Backend Software Engineer
Backend Software Engineer

TeamViewer • Porto

Hybrid
EUR 40,000 - 65,000
Onsite onboarding
Hybrid work model
Competitive compensation package
+3
AI-Enhanced Full-Stack Engineer: Java/Kotlin & React
AI-Enhanced Full-Stack Engineer: Java/Kotlin & React

Teamviewer • Porto

On-site
EUR 42,000 - 65,000
Full-Stack Engineer: Java/Kotlin & React, AI‑Assisted Dev
Full-Stack Engineer: Java/Kotlin & React, AI‑Assisted Dev

TeamViewer • Porto

Hybrid
EUR 45,000 - 70,000
Onsite onboarding
Competitive compensation
Hybrid work
+2
Senior Full-Stack Engineer - Hybrid, AI-Driven Platform
Senior Full-Stack Engineer - Hybrid, AI-Driven Platform

TeamViewer GmbH • Porto

Hybrid
EUR 70,000 - 110,000
Onsite onboarding
Great compensation
Public transport friendly offices
+7
Senior Full-Stack Engineer: React + Spring Boot (Hybrid)
Senior Full-Stack Engineer: React + Spring Boot (Hybrid)

TeamViewer • Porto

On-site
EUR 70,000 - 110,000
Onsite HQ onboarding
Global platform impacting frontline
Hybrid and flexible work time
+3
Full Stack Software Engineer
Full Stack Software Engineer

TeamViewer • Porto

Hybrid
EUR 45,000 - 70,000
Onsite onboarding
Competitive compensation
Hybrid work
+2
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

TeamViewer • Pedrouços

Hybrid
EUR 85,000 - 120,000
Onsite onboarding
Competitive pay
Public transport friendly offices
+6
Top locations