Senior Lead Full-Stack Engineer – Java, Spring Boot, React

Posted Oct 6

This is a fully remote position, open to applicants in Portugal.

📋 Description

• Collaborate within a compact, cross-functional engineering team to develop modern software products across diverse and innovative projects.

• Primarily focus on backend engineering while engaging with the full technology stack.

• Participate in architectural discussions that extend beyond the immediate feature requirements.

• Actively utilize AI code assistance tools for development, refactoring, testing, documentation, and troubleshooting.

• Influence the software development process and contribute to architectural decisions.

• Mentor and guide fellow engineers.

• Propel technical decisions, maintain code quality, and uphold engineering best practices.

• Engage in continuous learning and embrace new technologies.


⛳️ Requirements

• Over 5 years of backend development experience with Java in production settings.

• Excellent English communication skills, both written and verbal.

• Bachelor's or Master's degree in Computer Science, Software Engineering, or a related discipline.

• Strong practical experience with Spring and Spring Boot.

• Comprehensive understanding of software engineering fundamentals, including clean code, testing, code reviews, and CI/CD practices.

• Familiarity with React or Angular frameworks.

• Regular use of AI coding assistants such as OpenCode, Ollama, Qwen3, Claude Code, or similar tools.

• Comfortable leveraging AI tools for code generation, refactoring, unit test creation, documentation, and troubleshooting.

• A pragmatic and critical perspective on AI tools.

• Previous experience in team leadership, including mentoring or guiding engineers.

• A genuine passion for software architecture.

• A proactive attitude towards technical decisions, code quality, and engineering best practices.

• Strong enthusiasm for learning and adopting new technologies.

• Independent and proactive work style.

• Strong critical-thinking abilities.

• Preferred experience with cloud platforms, especially GCP; AWS or Azure experience is also advantageous.

• Experience in a software house or startup product environment.

• Contributions to architectural design at the team or system level, including ADRs or technical specifications.

• Familiarity with containerization technologies like Docker and Kubernetes.

• Experience with CI/CD pipelines and DevOps practices within a backend context.

• Proficiency in JavaScript or TypeScript in addition to backend development.


🏝️ Benefits

• 15th month salary.

• Health insurance that covers your family.

• Day off on your birthday.

• Mobility program for digital nomads.

• Genuine work-life balance.

• Budget for training.

• Opportunities for career growth alongside an experienced, collaborative team.

People also viewed

Tailscale1 day ago

Security Software Engineer

US flagUnited States, +1 more countryFull-timeFull-stack Engineer$163k – $226k/year
ApplyView job
Software Mind1 day ago

Mobile Software Engineer, React Native, TypeScript

RO flagRomania OnlyFull-timeFull-stack Engineer
ApplyView job
CACI International Inc1 day ago

Senior Full Stack Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer$98.5k – $206.8k/year
ApplyView job
Nemetschek Group1 day ago

Staff Software Engineer

US flagTexas OnlyFull-timeFull-stack Engineer$153.8k – $211.4k/year
ApplyView job
Freenome1 day ago

Staff Software Engineer

US flagCalifornia OnlyFull-timeFull-stack Engineer$188.3k – $270.4k/year
ApplyView job
Motional1 day ago

Staff Software Engineer, Autonomous Vehicle Performance Metrics

US flagNevada, +2 more statesFull-timeFull-stack Engineer$172k – $229k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers