TeamViewer logo

(Senior) Fullstack Software Engineer (all genders) RMM Team

TeamViewer
Full-time
On-site
Porto, Portugal

About TeamViewer ๐Ÿข

TeamViewer is a top global tech company that delivers a cutting-edge platform to remotely access, manage, and support all kinds of devices. Our software helps our users and clients bridge distances and digitize their workflows through smooth connectivity.

We're driven by pushing boundaries โ€“ it's in our DNA! TeamViewer actively shapes digital transformation and keeps innovating in Augmented Reality, the Internet of Things, and Artificial Intelligence.

With over 1,400 employees from 80+ countries in 20+ locations worldwide, TeamViewer is truly a diverse and international company. We believe bringing together people with different backgrounds and experiences leads to better, more innovative solutions. We offer a dynamic and open work environment where employees are encouraged to learn, grow, and make a difference.

Join our winning team and help us shape the future of remote connectivity!

The Role ๐Ÿง‘โ€๐Ÿ’ป

Remote Management is a quickly growing product within TeamViewer's product family. Over the past few years, we've successfully built and launched products that make IT admins' daily tasks easier. Our goal is to become a unified endpoint management solution for our customers.

  • Design and build new features for our software using C# and JavaScript/Typescript
  • Optimize and improve our software with new, efficient algorithms and modern software technologies
  • Work independently on solutions for specific requirements and take ownership of meeting time and quality goals
  • Make sure our software is stable and performs well on various browsers and systems (over 2.5 billion installations)
  • Keep an eye on the latest technical advancements in your field and suggest improvements

What We're Looking For ๐Ÿ”Ž

  • A university or college degree in information technology or a related field, or relevant work experience.
  • At least 5 years of software development experience.
  • Experience with JavaScript Frameworks and tools like React, Redux, Webpack, Node.js, and strong knowledge of C# and .NET.
  • Understanding of Clean Code and Design Patterns for object-oriented programming.
  • Preferred experience:ย TypeScript and testing frameworks (Mocha, Jest, etc.), C++, parallel programming, distributed and scalable systems, SQL, and networking.
  • English fluency is required.ย Other languages, like German, are a plus.

Benefits & Perks ๐ŸŽ

  • Contract location:ย Porto, Portugal
  • Onsite Onboardingย at our HQ office for a great start
  • Competitive compensation and benefitsย including a company achievement bonus and stock options, plus regular salary reviews
  • Public transport-friendly offices
  • Special rates for local gyms
  • Access to a Corporate Benefits platformย with various discounts
  • Regular team events and company-wide celebrations
  • Open-door policy, no dress code, frequent All Hands meetings, and Leadership Lunches
  • Hybrid and Flexible work timeย with up to 50% home office
  • Work From Abroad Programย allowing up to 40 days of work outside your contracting country

Diversity & Inclusion ๐Ÿค

We value diversity as a core principle. Join us and help drive one of our C-A-R-E initiatives!

TeamViewer is an equal opportunity employer and is committed to creating an inclusive environment where everyone feels welcome and supported. We C-A-R-E and know that our diverse, values-driven culture makes us stronger. As we grow as a company, we also focus on helping our employees grow personally and professionally. We're proud to have an open and welcoming workplace that empowers you to be your best, regardless of your gender, marital status, sexual orientation, religion, age, disability, education level, or race.

Job Category:ย Software Development