Software Engineer Platform Applications

Permanent Employment     Vienna, US

Responsibilities

Help TeamViewer’s customers connect their hands-on teams t the data and processes that drive their work. Empower them to deliver higher quality results at greater efficiency. TeamViewers’ solution Frontline low-code application can run on smart glasses, mobile phones, and tablets managing the entirety of the hands-on worker’s interaction with solutions authored in the Frontline Apps low-code App Builder tool. Work with the cutting-edge wearable computing devices and collaborate with software engineers who are continually pushing the boundaries of the possible. Join us in a diverse, vibrant, and fast-paced work environment.

  • Design and develop microservices supporting the Frontline device clients
  • Work on the implementation of industry-standard design patterns to ensure the scalability and resiliency of the Frontline Apps service stack
  • Manage APIs that support both design-time and run-time application functionality
  • Provide operational support of a cloud-first/cloud-native, Kubernetes-powered infrastructure
  • Collaborate with client’s engineering teams to ensure that services meet performance availability, and functional goals
  • Keep your focus on security by design. Furthermore, you are involved in reviews and migrations of identified security risks

Requirements

  • Bachelor’s degree in Software Engineering or any related subject. A relevant, comparable work experience is an alternative
  • 3+ years of professional experience in the area of software development
  • In-depth knowledge of NodeJS and/or GO programming languages
  • Ability to work efficiently with one or more major cloud providers (AWS, GCP, Azure)
  • Familiar with common authentication standards and protocols (OAuth, OIDC, etc.)
  • Extensive experience with RESTful API Design and Kubernetes. Knowledge in managing on-premises Kubernetes deployment is a plus
  • Additional experience working with MQTT is a plus
  • Excellent communication and organizational skills and the ability to work effectively with both management and peers rounds up your profile

What we offer

  • Contract location can be Vienna or Austin, USA
  • Grab the opportunity to provide active input on a fast-growing company and TeamViewer product downloaded and used thousands of times every day, all around the world
  • It's all about the team: become part of a community that values respect, support and open feedback
  • Enjoy an attractive workplace with modern equipment within a dynamic company that enjoys continuous, healthy growth
  • We truly live and celebrate our cultural diversity: our colleagues come from more than 70 countries and speak more than 40 languages
  • Benefit from learning opportunities – internal & external