TeamViewer

Senior/ Staff Software Engineer - Full Stack

TeamViewer
Apply
6 months ago
Noida, IndiaSenior / Staff+

Responsibilities

  • Build services and platform capabilities for the TeamViewer ONE solution.
  • Design and develop new software functionality, UI components, APIs, and frontend usage-behavior events.
  • Develop primarily with TypeScript and React using JavaScript, CSS, Redux, Webpack, and related technologies.
  • Collaborate with frontend, backend, and quality assurance engineers to design performant, maintainable solutions.
  • Continuously integrate, build, and deploy the solution from test systems to production.
  • Create UI test cases using the Cypress testing framework.
  • Ensure software is secure, stable, scalable, and efficient.
  • Make architectural decisions for large-scale distributed systems and integrations.
  • Guide, assist, coach, and mentor other engineering team members.
  • Advise product managers on feasibility and delivery estimates.
  • Communicate with customers to analyze and fix product defects and support major implementations.

Requirements

  • A university or college degree in information technology, computer science, or a related subject, or relevant work experience.
  • At least 9 years of professional software development experience.
  • Strong knowledge of TypeScript, JavaScript, HTML, and CSS.
  • Strong knowledge of JavaScript frameworks and tools such as React, Redux, and Webpack.
  • Strong focus on accessibility and performance in distributed systems.
  • Experience with at least one unit testing framework and with Cypress for UI testing.
  • Experience with Java, C#, or C++ is a plus.
  • Experience with Kubernetes, Docker, Kafka, Argo CD, and Azure, AWS, or GCP services is a plus.
  • Experience making architectural decisions for large-scale distributed systems and integrations with applications and user interfaces.
  • Understanding of Clean Code and design patterns for object-oriented programming.
  • Familiarity with AI coding tools such as GitHub Copilot or Cursor is a plus.
  • Familiarity with end-user computing, log analysis, anomaly detection, and correlation concepts is a plus.
  • Fluency in English is mandatory; Portuguese or additional languages are a plus.
  • A positive, solution-oriented, structured, analytical, collaborative, and learning-oriented approach.

Benefits

  • TeamViewer promotes an inclusive, equal-opportunity workplace and supports employees’ personal and professional growth.
  • The role is part of an international team working on a platform used by hundreds of millions of users and approximately 645,000 customers.
TeamViewer

About TeamViewer

1,001-5,000 employees
Contact me