Senior Full Stack Developer (Java/Angular)

Affinity β€’ Tunisia
Relocation
Apply
AI Summary

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
Full-stack development
RESTful APIs
Microservices architecture
Technical Skills Required
Java Spring Boot Angular Git CI/CD pipelines PostgreSQL MySQL
Benefits & Perks
Relocation support to Portugal - Lisbon or Porto
Personalized career plan with continuous training and certifications
Flexible work arrangements, work-life balance, and health insurance

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:

  • Instagram
  • LinkedIn
  • Facebook
  • Twitter


Subscribe our newsletter

New Things Will Always Update Regularly