A Job?
Or a Lifetime Experience?
Start Yours Here!
#welcometoyourfuture
AtAffinity, 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 aLifetime 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 ofJava (v17+) and Spring Bootfor backend development
Solid experience withAngular (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)
??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
??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:
Instagram
LinkedIn
Facebook
Twitter