Full Stack Software Engineer — React / Java Spring Boot
Hybrid · Porto, Porto, Portugal
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
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.