Join the professional journey at Affinity, a Portuguese tech consultancy. As a Senior Full Stack Developer, you will design and develop RESTful APIs, integrate frontend with backend systems, and work on international projects in a human-centered company culture. 4-5+ years of experience in full-stack development required.
Key Highlights
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)
π« 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: