Nesta função, serás responsável por
desenhar, desenvolver e entregar funcionalidades end-to-end
, contribuindo para a criação de aplicações web
escaláveis, robustas e prontas para produção
.
Se tens paixão por
desenvolvimento web moderno
, engenharia orientada ao produto e por construir sistemas sólidos que escalam, esta oportunidade é para ti.
O que vais fazer
* Assumir a responsabilidade e entrega de funcionalidades end-to-end, desde a
modelação de dados
e
desenho de APIs
até às
interfaces de utilizador
.
* Desenhar e implementar sistemas
escaláveis e manuteníveis
utilizando
TypeScript
tanto no backend como no frontend.
* Desenvolver, manter e evoluir serviços de backend com
NestJS
,
GraphQL
, bases de dados e workflows assíncronos, com forte foco em
performance, fiabilidade e integridade dos dados
.
* Trabalhar com
PostgreSQL
utilizando
ORMs (TypeORM)
para modelação e acesso a dados.
* Desenvolver experiências de frontend de elevada qualidade com
React e
, optimizando
performance, gestão de estado e experiência do utilizador
.
* Integrar
GraphQL
no frontend utilizando
Apollo Client
.
* Colaborar de forma próxima com equipas de
produto e design
na definição e evolução das soluções técnicas.
* Traduzir requisitos de produto e problemas ambíguos em
soluções técnicas bem arquitetadas
.
* Definir, implementar e garantir
boas práticas de engenharia
, incluindo estratégias de testes (unitários, integração e end-to-end) e observabilidade (logs e monitorização).
* Realizar
code reviews
e contribuir para decisões de arquitetura e desenho de funcionalidades críticas.
* Identificar gargalos, bugs e dívida técnica, propondo e implementando soluções eficazes.
* Atuar como um
engenheiro orientado ao produto
, questionando pressupostos e ajudando a moldar as melhores soluções.
O que procuramos
* Licenciatura em
Engenharia Informática
, Ciências da Computação ou área equivalente.
* Vários anos de experiência prática no desenvolvimento e operação de
aplicações web em ambiente de produção
.
* Experiência sólida em desenvolvimento
fullstack
, incluindo:
* Backend:
NestJS,, desenho de APIs, GraphQL, bases de dados relacionais
* Frontend:
React,, CSS moderno, gestão de estado
* Forte domínio de
TypeScript
, com foco em
type safety, manutenibilidade e produtividade
.
* Experiência comprovada em trabalhar de forma autónoma e assumir responsabilidade por funcionalidades complexas, desde o conceito até ao deployment.
* Forte sensibilidade para
produto e UX
, equilibrando qualidade técnica com entrega eficiente.
* Conforto em ambientes dinâmicos e colaboração próxima com equipas multidisciplinares.
* Bons conhecimentos de
Inglês
(nível profissional).
* Disponibilidade para iniciar funções num prazo máximo de
15 dias
Valorizamos (mas não é obrigatório)
* Experiência adicional com
PostgreSQL
e optimização de queries.
* Familiaridade com arquiteturas assíncronas ou orientadas a eventos.
* Experiência na construção de plataformas ou aplicações escaláveis.
* Conhecimento de trade-offs de arquitetura frontend (
SSR vs SPA
, SEO, performance).
* Experiência com práticas e ferramentas de
DevOps
(Docker, CI/CD, monitorização).
Porquê juntar-te a nós?
* Trabalhar em funcionalidades end-to-end com
verdadeiro ownership de produto
.
* Integrar uma equipa de engenharia
colaborativa e de alto desempenho
.
* Desenvolver plataformas web modernas usadas em
ambientes reais de produção
.
* Oportunidades contínuas de
aprendizagem e crescimento profissional
.
* Cultura que valoriza
qualidade, autonomia e melhoria contínua
.
Localização
Remoto — candidatos devem residir em Portugal