Fullstack Developer (Mid)
nlsDescrição da vaga
Procuramos um(a) Fullstack Developer (Mid) para integrar uma oportunidade com foco no desenvolvimento end-to-end de funcionalidades, desde a base de dados até à interface, num contexto tecnológico moderno e com forte autonomia na implementação de soluções.
Responsabilidades
· Desenvolver funcionalidades de forma end-to-end, desde a camada de base de dados até à UI;· Conceber e implementar novas funcionalidades com autonomia;
· Desenhar e implementar APIs REST e GraphQL;
· Desenvolver componentes e interfaces com frameworks modernas de frontend, como Angular, React ou Vue;
· Assegurar o desenvolvimento backend, incluindo lógica de negócio e modelação de dados;
· Integrar sistemas e serviços externos;
· Participar na tomada de decisões técnicas e respetiva documentação;
· Colaborar em equipas pequenas ou atuar com elevado grau de autonomia como contributor individual.
Requisitos
· Excelentes conhecimentos de TypeScript, HTML5 e CSS3;· Experiência com pelo menos uma framework moderna de frontend:
o Angular (preferencial)
o Vue.js (Nuxt)
o React (Next.js)
· Conhecimentos de Responsive Design, noções básicas de WCAG e sensibilidade para performance;
· Bons conhecimentos em pelo menos uma linguagem backend:
o Node.js;
o Python;
o Java;
o Go;
o PHP;
· Experiência em desenho de REST APIs, autenticação (JWT, OAuth2) e boas práticas de segurança;
· Experiência em modelação de bases de dados relacionais e/ou NoSQL;
· Experiência com Docker;
· Conhecimentos básicos de CI/CD;
· Experiência em deployment em plataformas cloud, como:
o AWS;
o Azure;
o GCP;
o Vercel;
o Render;
· Elevado nível de organização e autonomia;
· Mentalidade proativa e espírito empreendedor;
· Boa capacidade de comunicação e colaboração;
· Experiência em projetos Agile;
· Disponibilidade para documentar de forma clara e promover a partilha de conhecimento.
Valorizado
· Experiência com setups de monorepo, como Nx ou Turborepo;· Conhecimentos de arquiteturas serverless ou edge computing;
· Experiência com Headless Commerce ou Headless CMS;
· Afinidade com práticas de DevOps, incluindo Infrastructure as Code, Terraform ou Helm;
· Conhecimentos de WebSockets / comunicação em tempo real, como Socket.io ou tRPC;
· Conhecimentos de alemão.
Idiomas
· Inglês obrigatório;· Alemão valorizado.
Localização: Portugal
Modelo de Trabalho: Remoto
Envie o seu CV
Tipo de oferta: Integral/Full-timeBenefícios
- Cartão/Ticket refeição
¿Te interesa este puesto?