We're looking for a Full-Stack Developer to join our team. The ideal candidate will have 4/5+ years of experience as a Full-Stack Developer, strong knowledge of Java and Spring Boot, and solid experience with Angular.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Job Description
A Job? Or a Lifetime Experience? Start Yours Here!
#welcometoyourfuture
At Affinity, our mission is to be a meaningful part of your professional journey. As we grow, so does our determination to offer the best experience to both our clients and our people.
We’re a Portuguese tech consultancy with offices in Lisbon, Porto, and Óbidos, and an international presence in Brazil and Tunisia. With over 12 years of expertise, we’re now a team of nearly 400 people working across +20 countries in on-site, remote, and hybrid models.
We believe great people make great companies, and that’s why we value, recognize, and invest in your growth.
We don’t want to be just another line on your CV — we want to be a Lifetime Experience. That means training, certifications, and real progression, a healthy work-life balance, and benefits that truly matter in both your personal life and your career.
👨 💻 We're looking for a Full-stack Developer (Java/Angular)
(Relocation to Portugal – Lisbon or Porto)
🏅 What you need to have/know
- 4/5+ years of experience as a Full-Stack Developer
- Strong knowledge of Java (v17+) and Spring Boot for backend development
- Solid experience with Angular (v10+) for frontend development
- Proven ability to design and develop RESTful APIs and integrate frontend with backend systems
- Familiarity with microservices architecture and deployment best practices
- Experience working with relational databases (PostgreSQL, MySQL, etc.)
- Version control using Git and knowledge of CI/CD pipelines
- Ability to work in Agile environments
- Language skills: English (mandatory), French (mandatory)
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
💫 What we expect from you
- A passion for crafting clean, scalable code — both backend and frontend
- Curiosity and motivation to learn and grow in a full-stack role
- Autonomy, responsibility, and the ability to make technical decisions
- Excellent communication skills and a team-player mindset
- Flexibility and adaptability to work on different kinds of projects and technologies
- Commitment to best practices, performance optimization, and code quality
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
🚀 Your #LifetimeExperience at Affinity
- Work on international projects with a human-centered company culture that values simplicity and efficiency
- Enjoy a personalized career plan with continuous training and certifications tailored to your performance and aspirations
- Be part of a trusting, respectful, and informal work environment
- Join our Affinity Communities (tech, sports, hobbies...) and take part in social and environmental initiatives
- Access benefits, discounts, events, and internal dynamics that make your day-to-day richer and more exciting
We’re not just building careers — we’re building memories.
Ready for your next experience?
📩 Apply now and let’s build the future together!
Beyond your professional satisfaction, we want to provide you with memorable leisure and social opportunities worthy of an Affinity experience.
Do you think you're the one we are looking for? Let’s chat! Send your application and have a look at:
Similar Jobs
Explore other opportunities that match your interests
Zerion
Xelvin