-
Location: Portugal
Work Regime: Full-time & Remote (can work remotely from any portuguese region)
Responsibilities and Tasks:
Mandatory Requirements:
Complementary Requirements:
Important:
#VisionaryFuture - Build the future, join our living ecosystem!
View all jobs
This is a remote position.
Job Title: Fullstack Developer (Java & TypeScript)Location: Portugal
Work Regime: Full-time & Remote (can work remotely from any portuguese region)
Responsibilities and Tasks:
- Own and deliver end-to-end features across the full stack, from domain modelling and API design to user-facing interfaces
- Design and implement scalable backend services using Java, with a strong focus on performance, security, data integrity, and reliability
- Build and integrate services with FirstSpirit CMS, extending content models, workflows, and APIs to support business and customer experience needs
- Develop and maintain RESTful APIs to connect FirstSpirit with downstream and upstream systems
- Develop high-quality frontend applications using TypeScript, applying best practices in component architecture, state management, and performance optimization
- Collaborate closely with UX, content, and CRM stakeholders to translate business requirements into robust technical solutions
- Take ownership of features from ambiguous problem statements through design, implementation, testing, and production release
- Act as a product-minded engineer, proactively improving usability, maintainability, and overall platform quality
Mandatory Requirements:
- Degree in Computer Science, Information Technology, or a related field
- Several years of experience building and operating production-grade web applications and enterprise platforms
- Strong, hands-on experience across the full stack, including:
- Backend: Java (Spring / Spring Boot), REST APIs, relational databases (e.g. PostgreSQL, Oracle, MySQL), integration patterns
- Frontend: TypeScript, modern frontend frameworks (e.g. Angular or React), component-based architectures, and state management
- Solid understanding of backend architecture concepts such as layered architectures, dependency injection, security, and transaction management
- Experience integrating CMS/CRM platforms with external systems (identity, marketing tools, analytics, ERP, or custom services)
- Fluent in written and spoken English
Complementary Requirements:
- Experience with Python, particularly for backend services, data processing and automation
- Familiarity with widely adopted modern software development technologies and practices, such as cloud-native architectures, CI/CD pipelines, containerization, automated testing, and contemporary frontend or backend frameworks.
Important:
- Our company does not sponsor work visas or work permits. All applicants must have the legal right to work in the country where the position is based.
- Only candidates who meet the required qualifications and match the profile requested by our clients will be contacted.
#VisionaryFuture - Build the future, join our living ecosystem!
Key Skills
Ranked by relevance
typescript
java
containerization
restful apis
spring boot
postgresql
angular
python
oracle
react
mysql
cloud
cicd
crm
ux
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Fullstack Developer - Typescript
2026-05-26
Temporary
Not Applicable
Sweden
IT Services
Engineering
View Job Details
Related
Java Developer
2026-05-26
Temporary
Not Applicable
Sweden
IT Services
Engineering
View Job Details
Related
.Net Developer
2026-05-26
Temporary
Not Applicable
Sweden
IT Services
Engineering
Login to Apply
- Posted
- Jan 21, 2026
- Type
- Temporary
- Level
- Mid-Senior
- Location
- Portugal
- Company
- LUZA Group
Industries
IT Services
IT Consulting
Categories
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Fullstack Developer - Typescript
2026-05-26
Temporary
Not Applicable
Sweden
IT Services
Engineering
View Job Details
Related
Java Developer
2026-05-26
Temporary
Not Applicable
Sweden
IT Services
Engineering
View Job Details
Related
.Net Developer
2026-05-26
Temporary
Not Applicable
Sweden
IT Services
Engineering