
HCCM Consulting
Team lead- fs team
Lisbon
October 18, 2026
Full-time
Sobre a vaga
We're looking for a Full Stack Team Lead to grow and guide an engineering team of 4-6 full stack developers. This is a new team at a new site - you'll be standing it up from the ground: shaping how the team works and building it into a site we keep growing. The team works end-to-end with Angular, Java/Spring, Node.js, and AWS.
O que vais fazer
- Stand up a new team and site - define working agreements and establish the engineering culture
- Lead and grow a team of 4-6 full stack engineers: 1:1s, career development, performance management, hiring
- Own technical direction for your team's services - architecture decisions, design reviews, code quality standards
- Balance new feature development with responsible modernization of existing systems, including migration to AWS
- Champion AI-assisted and agentic development practices across the team - from adopting the right tools to setting standards for how AI is used in code, review, and testing
- Own security and compliance posture for your team's services - secure-by-design architecture, secrets and access management, dependency and vulnerability handling, and meeting audit and regulatory requirements together with our security teams
- Drive sprint planning, estimation, and delivery in an Agile environment
- Own delivery pipeline health - CI/CD, deployment, observability - in partnership with DevOps
- Partner closely with counterparts and stakeholders in Israel across time zones
O que é pedido
- 7+ years of full stack software development experience
- 2-3+ years leading an engineering team directly (4+ reports) - including performance conversations, growth plans, and hiring
- Proven track record in both greenfield and legacy/existing codebases - you know how to triage tech debt and choose when to refactor vs. rewrite
- Solid hands-on experience with AWS - you'll be leading both new project onboarding and migration of existing systems onto AWS
- Professional English
- Angular (v17+) and TypeScript, including Signals, component & module architecture, and state management
- RxJS, including complex Observable chains
- Reactive Forms / Template-driven Forms, Routing & Lazy Loading
- Java and Spring Boot - REST controllers, Spring Data JPA, Spring Security, Spring Cloud
- Microservices design, high-throughput API development
- Design patterns: Dependency Injection, AOP, Interceptors
- Node.js/TypeScript - REST APIs with Express or NestJS
- Comfortable operating in a distributed, multi-site organization with async communication across time zones
- Security and compliance awareness - secure coding practices, least-privilege access, and working within a regulated environment
- Git-based workflows (BitBucket/GitLab), Pull Requests & code review culture
- Agile methodology, task management in JIRA
- API tooling: Postman, Swagger/OpenAPI
Valorizado
- Hands-on experience with Agentic Coding - using AI models to plan and implement development tasks end-to-end
- Practical use of GenAI tools to accelerate frontend and backend development
- Prompt engineering skills
- Applying AI into testing, code review, and optimization workflows
- SQL (Microsoft SQL Server) - advanced queries, stored procedures
- NoSQL (MongoDB) - document modeling, aggregation framework
- Redis - in-memory caching, TTL strategies, cache-aside pattern
- Event-driven architecture with Kafka (producers/consumers, topics/partitions) and/or RabbitMQ
- S3, SQS, DynamoDB, EC2, DocumentDB, Step Functions, Lambda (Python), CloudWatch, IAM (least-privilege roles/policies)
- Containers and orchestration - Docker, EKS or OpenShift
- CI/CD pipelines - Jenkins, GitLab, ArgoCD, Helm
- API management/gateway tooling (e.g., Apigee) and artifact management (JFrog Artifactory)
- Observability tooling (Splunk, Dynatrace)
- Nx monorepos and shared/modular library structures
- Experience working from Figma designs; accessibility and responsive design
- Vector databases (e.g., Pinecone, pgvector, Weaviate)
- AWS certification
- Familiarity with recent Java features (virtual threads, etc.)
Resumo organizado por IA a partir do anúncio original. Confirma os detalhes no site da empresa.
Investimento de tempo
Processo de entrevista
O nosso processo de recrutamento é estruturado, transparente e orientado para identificar competências técnicas e comportamentais, assegurando igualdade de oportunidades e uma experiência positiva para todos os candidatos.
Após a receção das candidaturas, é realizada uma análise criteriosa do percurso académico, da experiência profissional e do alinhamento com os requisitos da função. Todos os candidatos recebem feedback dentro de um prazo razoável.
A entrevista é realizada por um elemento da equipa de Recrutamento, esta fase tem como objetivo:
- Apresentar a empresa e o desafio profissional
- Conhecer o percurso do candidato
- Avaliar motivação e alinhamento cultural
- Clarificar expectativas salariais e disponibilidade
Poderá existir a necessidade de realizar uma entrevista técnica e esta será conduzida pelo responsável da área ou gestor da posição. Dependendo da função, pode incluir:
- Caso prático
- Teste técnico
- Apresentação ou exercício simulado
Após decisão, positiva, é apresentada proposta formal ao candidato selecionado.
Garantimos:
- Comunicação transparente
- Clareza nas condições contratuais
- Acompanhamento estruturado no processo de integração
Quanto paga este cargo
Este anúncio não mostra o salário
✸ Benefícios e vantagens (8)
- Apoio ao home-office
- Apoio educação / infância
- Comida, fruta e bebida
- Dias extra
- Flex benefits
- Flexibilidade de horário
- Perto de transportes públicos
- Seguro de saúde
✸ Valores e cultura (9)
- Ambiente internacional
- Cultura de multi-função
- Igualdade de género
- Igualdade racial
- Incentivo à criatividade & inovação
- Membros impressionantes na equipa
- Metodologias ágeis
- Remote first
- Tecnologias de ponta