Successfactors.teamviewer logo
Successfactors.teamviewer3 days ago

Full Stack Software Engineer — React / Java Spring Boot

Hybrid · Porto, Porto, Portugal

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

Job Summary

Full Stack Software Engineer with expertise in React and Java Spring Boot to contribute to Frontline platform capabilities. Responsibilities include designing, implementing, and maintaining frontend applications using TypeScript/React and backend services via Java/Spring Boot; participating in architecture for reliability, scalability, and maintainability; writing clean, testable code; engaging in peer reviews and pair programming; owning domain delivery; exploring emerging technologies to enhance platform capabilities. Requirements include a CS/software engineering degree, 3+ years full-stack experience, strong React/TypeScript and Java/Spring Boot skills, REST/microservices/distributed systems knowledge, relational DBs and ORM, CI/CD, Docker, Kubernetes, security standards (JWT/OAuth2/OpenAPI), and English proficiency. Nice-to-have items cover messaging systems (NATS/Kafka/RabbitMQ), public API design, micro-frontend architectures, state management libraries, component libraries, and observability tooling. What we offer includes hybrid and flexible work time with up to 50% home office and Work From Abroad program; onsite onboarding at HQ in Porto; inclusive culture and open-door policy.

Required Qualifications

  • University or college degree in Computer Science, Software Engineering, or a related field
  • 3+ 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 (Hibernate)
  • Experience with CI/CD pipelines, Docker, 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

Full Stack Software Engineer — React / Java Spring Boot

Apply on Sorce