We are looking for a Senior Full Stack Engineer (Python/Angular) to join an international engineering team working on business-critical applications.
The role combines Python/FastAPI backend development with Angular frontend development, with a strong focus on software quality, scalable architecture, and modern engineering practices.
Requirements
- 9+ years of experience in software development.
- Strong experience with Python and FastAPI.
- Solid experience developing REST APIs and backend services.
- Good experience with Angular and TypeScript.
- Experience with microservices and software architecture.
- Strong knowledge of automated testing and software quality practices.
- Experience with CI/CD and DevOps practices.
- Good knowledge of Git and Agile methodologies.
- Strong understanding of clean code, SOLID, and design patterns.
- Fluent English.
Nice to Have
- Experience in a Tech Lead/Senior role, including mentoring or technical guidance.
- Knowledge of Azure, Docker, Kubernetes, or Terraform.
- Experience in large-scale enterprise environments.
Work Model
Hybrid – 2 days per week in the office, in Lisbon or Porto.