Successfactors.teamviewer logo
Successfactors.teamviewer2 months ago

(Senior) Full Stack Software Engineer — React / Java Spring Boot

Hybrid · Porto, Porto, Portugal

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Enterprise

Job Summary

Develop and maintain end-to-end full-stack software solutions using React/TypeScript on the frontend and Java/Spring Boot on the backend. Design, implement, and maintain frontend applications and backend services, APIs, and microservices with a focus on reliability, scalability, and maintainability. Participate in architecture discussions, code reviews, peer programming, and CI/CD practices. Own domain delivery with accountability and curiosity, explore emerging technologies to enhance the Frontline platform used by frontline workers globally. The role emphasizes collaboration, ownership, and continuous learning in a hybrid Porto-based setting.

Required Qualifications

  • University or college degree in Computer Science, Software Engineering, or a related field
  • 4+ years of professional experience in full-stack software development or proven senior-level expertise
  • Strong expertise in TypeScript and React for frontend development
  • Strong expertise in Java and Spring Boot for backend development (Spring Data, Spring Security)
  • Solid understanding of RESTful APIs, microservices, and distributed system design
  • Experience with relational databases (PostgreSQL, MySQL) and ORM frameworks (Hibernate)
  • Experience with CI/CD pipelines, Docker, and Kubernetes
  • Understanding of security and authentication standards (JWT, OAuth2, OpenAPI)
  • Fluency in English
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Successfactors.teamviewer

(Senior) Full Stack Software Engineer — React / Java Spring Boot

Apply on Sorce