About the Role
We are seeking a Senior Full-Stack Developer to join our dynamic team at Affinity. This Senior Full-Stack Developer remote position offers an exciting opportunity to work with cutting-edge technologies while enjoying the benefits of relocation to Portugal. As a part of our team, you will contribute to innovative projects across Europe, enhancing your career in a supportive and growth-oriented environment.
What You'll Do
- Design and develop scalable full-stack applications using Java (Spring Boot) and Angular.
- Implement containerized, cloud-native applications using Docker and Kubernetes.
- Manage CI/CD pipelines with tools like GitLab CI, GitHub Actions, and Jenkins.
- Utilize Infrastructure as Code principles with Terraform and Ansible.
- Monitor application performance using Prometheus, Grafana, and ELK.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
Requirements
- 5+ years of experience in full-stack development.
- Strong expertise in Java (Spring Boot) and Angular.
- Solid background in Linux environments.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Fluent in English and French (C1 level).
Nice to Have
- Experience with microservices architecture.
- Familiarity with Agile methodologies.
- Knowledge of additional programming languages.
What We Offer
- A comprehensive relocation package to help you settle in Portugal.
- Work-life balance and a supportive work environment.
- Career growth opportunities within a rapidly expanding company.
- The chance to experience Portugal’s vibrant culture and lifestyle.
- Dynamic work culture that values trust, simplicity, and efficiency.
This Senior Full-Stack Developer position at Affinity offers a unique opportunity for relocation to Portugal, competitive salary, and a supportive work environment.
About Affinity
Explore exciting Affinity career opportunities in 2026. Browse a variety of remote, hybrid, and office roles tailored to your skills. Utilize our advanced filters to refine your job search, track applications effortlessly, and gain valuable insights about the company. Find your perfect role at Affinity and take the next step in your professional journey today!
Who Will Succeed Here
Proficient in Java and Spring Boot, with hands-on experience in developing and deploying microservices architecture, as well as integrating with Angular for seamless front-end experiences.
Strong experience with containerization and orchestration technologies like Docker and Kubernetes, demonstrating an ability to manage and scale applications in a remote work environment effectively.
A mindset focused on continuous integration and delivery (CI/CD), with practical knowledge of tools such as Terraform and Ansible for infrastructure as code, ensuring robust and automated deployment pipelines.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months