Source description
About the role
As a FullStack Software Engineer at TeamViewer, you will play a key role in evolving and scaling the DEX platform, trusted by large enterprise customers. Here are the key responsibilities for this role: - FrontEnd & UI: - Develop responsive, accessible, and highperforming user interfaces using React and TypeScript. - Collaborate closely with UX/UI designers to translate designs into productionready implementation. - Integrate frontend applications with REST/GraphQL APIs, collaborating on API contract design. - Maintain frontend quality through testing, reviews, and best practices. - Backend & Platform: - Build, enhance, and scale core platform capabilities in C#/.NET. - Define architecture, design, and develop new backend features and services. - Design and implement common APIs following architecture guidelines and best practices. - Design and build high-availability, highquality database systems. - Optimize performance, reliability, and scalability using modern tooling and techniques. - Monitor core platform performance and proactively propose improvements. - Ensure backend solutions are secure, stable, scalable, and efficient. The core requirements for this position include: - 4+ years of professional software development experience. - Strong expertise in .NET (C#) and SQL, with a focus on backend/API development. - Commercial experience with modern UI frameworks, such as React, Angular, and VueJs. - Solid knowledge of TypeScript and modern JavaScript (ES6+). - Experience designing and consuming REST and/or GraphQL APIs. - Experience writing and maintaining automated tests (unit, integration, and/or UI). - Strong understanding of Clean Code, SOLID principles, and design patterns. - Experience working on distributed, cloudbased systems. - Excellent debugging skills and strong rootcause analysis capabilities. - Understanding of secure coding principles and best practices. - Fluency in English. Additionally, experience with cloud native technologies and delivering containerized solutions (Docker) is desired. TeamViewer is an equal opportunities employer and is committed to building an inclusive culture where everyone feels welcome and supported. As a FullStack Software Engineer at TeamViewer, you will play a key role in evolving and scaling the DEX platform, trusted by large enterprise customers. Here are the key responsibilities for this role: - FrontEnd & UI: - Develop responsive, accessible, and highperforming user interfaces using React and TypeScript. - Collaborate closely with UX/UI designers to translate designs into productionready implementation. - Integrate frontend applications with REST/GraphQL APIs, collaborating on API contract design. - Maintain frontend quality through testing, reviews, and best practices. - Backend & Platform: - Build, enhance, and scale core platform capabilities in C#/.NET. - Define architecture, design, and develop new backend features and services. - Design and implement common APIs following architecture guidelines and best practices. - Design and build high-availability, highquality database systems. - Optimize performance, reliability, and scalability using modern tooling and techniques. - Monitor core platform performance and proactively propose improvements. - Ensure backend solutions are secure, stable, scalable, and efficient. The core requirements for this position include: - 4+ years of professional software development experience. - Strong expertise in .NET (C#) and SQL, with a focus on backend/API development. - Commercial experience with modern UI frameworks, such as React, Angular, and VueJs. - Solid knowledge of TypeScript and modern JavaScript (ES6+). - Experience designing and consuming REST and/or GraphQL APIs. - Experience writing and maintaining automated tests (unit, integration, and/or UI). - Strong understanding of Clean Code, SOLID principles, and design patterns. - Experience working on distributed, cloudbased systems. - Excellent debugging skills and strong rootcause analysis capabilities. - Understanding of secure coding principles and best practices. - Fluency in English. Additionally, experience with cloud native technologies and delivering containerized solutions (Docker) is desired. TeamViewer is an equal opportunities employer and is committed to building an inclusive culture where everyone feels welcome and supported.
More at TeamViewer