Employer

Backend Software Engineer - TeamViewer, Porto

  • GreeceGR
  • Hybrid
  • Posted 12 Oct 2026

Apply for the Backend Software Engineer Job, TeamViewer, Porto, Portugal. Tech Jobs in Europe from EuroTechJobs.com Backend Software Engineer - TeamViewer, Porto Job Search Search for Jobs 0 Saved Jobs Jobs Expiring Soon Search for Jobs My Profile Login Register CV Job Alerts Newsletter Career Guides Saved Jobs ( 0 ) Jobs Expiring Soon Login Register CV Job Alerts Career Guides Conferences Post a Job Recruiter Recruiters Guide Recruiters Recruiters Guide Backend Software Engineer Saved Save this Job Saved Save Backend Software Engineer TeamViewer Porto, Portugal Responsibilities We are looking for a Backend Software Engineer to join the teams building and running the backend services that power TeamViewer products. You will design, build and operate services that must be secure, reliable and scalable, working in an agile team alongside product, frontend and platform engineers. Design, develop and maintain backend services and APIs using Java/Kotlin with Spring Boot or Node.js/TypeScript. Build scalable, resilient services following clean architecture, domain-driven and event-driven principles. Design data models and work with both SQL and NoSQL databases. Implement asynchronous communication between services using messaging systems such as Kafka, NATS or RabbitMQ. Containerize and deploy services with Docker and Kubernetes and contribute to CI/CD pipelines. Write automated tests (unit, integration, contract) and take part in code reviews. Use AI coding assistants effectively in your daily work, while keeping ownership of quality, security and maintainability. Monitor and improve services in production, with a focus on performance, security and observability. Collaborate with your team and other teams on technical decisions, shared standards and knowledge sharing. Requirements A degree in Computer Science, Software Engineering or a related field, or equivalent experience. 3+ years of professional experience in backend software development. Solid experience with Java and/or Kotlin and Spring Boot, or with Node.js and TypeScript. Good understanding of RESTful API design and distributed systems concepts. Experience with relational (e.g. PostgreSQL) and NoSQL databases. Familiarity with messaging systems such as Kafka, NATS or RabbitMQ. Hands-on experience with Docker; Kubernetes experience is a plus. Strong testing mindset and familiarity with CI/CD practices. Hands-on experience with AI coding tools (e.g. Claude Code, GitHub Copilot, Cursor), including critically reviewing and testing AI-generated code. Experience working in agile teams. Fluent in English (spoken and written). Apply Now Don't forget to mention EuroTechJobs when applying. Share this Job More Job Searches Portugal Developer Hybrid Java Developer TeamViewer Top Jobs Network Security Engineering Manager - Leiden, Netherla... Senior AI/ML Engineer - Robotics & Drones - Krakow, Pol... Senior Manager, Software Engineering - Bucharest, Roman... SOAR Developer - Lisbon, Portugal Principal Software Engineer - Sophia Antipolis, France Senior Database Administrator - Bratislava, Slovakia My Profile (0/3 complete) Get Job Alerts Add your CV profile Subscribe to the Newsletter Login Search for jobs in Developer (193) DevOps and System Administrator (44) Hardware and Telecoms (53) Java Developer (39) Project Manager (6) Test Analyst (22) Web Developer (52) More... Tech Conferences 20 October 2026 - swampUP Europe 2026 25 May 2027 - DevDays Europe 2027 24 November 2026 - BigData Europe 2026 More conferences... Follow Us Partners EuroScienceJobs - Research Science Jobs in Europe Self Evaluation Guide Control your career with our evaluation guide. Click here to read the guide Free Jobs Newsletter Sign Up More info on our weekly jobs newsletter. Backend Software Engineer What do you think of this job? Please select one of the following options to continue. This dialog cannot be dismissed without making a selection. I Applied Save This Job Not Interested Jobs by Location Belgium (10) Bulgaria (22) Cyprus (9) France (8) Germany (39) Greece (10) Hungary (8) Ireland (13) Netherlands (10) Poland (33) Portugal (19) Romania (20) Spain (16) Sweden (9) Switzerland (10) United Kingdom (13) Multiple Countries (33) Jobs by Type AI Engineer (37) Bioinformatics (0) Business Analyst (13) C# Developer (18) C++ Developer (41) Cyber Security (36) Data Science (36) Database Administrator (DBA) (8) Developer (193) DevOps and System Administrator (44) Embedded Software Engineer (29) Front End Developer (34) Gaming (29) Hardware and Telecoms (53) Java Developer (39) Linux and Unix (51) Machine Learning (46) Mobile Developer (5) PHP Developer (6) Project Manager (6) Python Developer (91) Support Engineer (12) Test Analyst (22) Web Developer (52) Jobs by Experience 0-2 Years Experience (19) 3-4 Years Experience (130) 5+ Years Experience (217) Manager and Executive (32) Job Seekers Home Job Search Newsletter - Subscribe Job Alerts Upload CV Career Guides Conferences Privacy Policy Recruiters and Advertisers Post a Job Recruit Advertise Testimonials About Us Press Recruiters Guide EuroJobsites Job Boards EuroJobsites Engineer Jobs in Europe Pharma Jobs in Europe Science Jobs in Europe Space Jobs in Europe © EuroJobsites 2026 Newsletter | Recruit | Advertise | Privacy | Contact Us © EuroJobsites 2026 X Never miss a Job bullseye-solid Job Alerts Get selected jobs for you Sign up with Google Sign up by email Your email will not be used for other purposes. Privacy policy .

From Employer's careers site. See the original posting.