Emprego Freelance Full-Stack Web App Developer – JavaScript/TypeScript e Python ou Node

Freelance Full-Stack Web App Developer – JavaScript/TypeScript e Python ou Node

Mindrift
Publicado há 41 minutos
Freelance Informática Remoto (Portugal) €250 - €250 Português Inglês Intermédio (2-5 anos) Horário flexível 20h/semana Licenciatura (1.º ciclo — nível 6 QNQ/EQF)

A Mindrift está à procura de Full-Stack Web App Developers em regime freelance para integrar o projeto Tendem, numa oportunidade part-time e totalmente remota, aberta a profissionais em Portugal.

Esta função, designada pela Mindrift como AI Pilot, envolve a colaboração com agentes Tendem responsáveis por tarefas repetitivas, enquanto o/a profissional contribui com conhecimento técnico full-stack, capacidade de decisão arquitetural e controlo de qualidade para garantir que as aplicações web são funcionais, robustas e prontas para utilizadores reais.

A Mindrift é uma plataforma que liga especialistas a projetos de inteligência artificial de grandes inovadores tecnológicos. A sua missão é desbloquear o potencial da IA generativa através de conhecimento real de profissionais de diferentes áreas em todo o mundo.

O projeto Tendem pode ser consultado em tendem.ai.

Função:

Como Full-Stack Web App Developer, irás desenhar, construir e melhorar aplicações baseadas em browser, com lógica real, estado, persistência e input de utilizador.

Os projetos podem incluir habit trackers, ferramentas de orçamento, dashboards internos, mini-SaaS tools, aplicações com IA e também aplicações autónomas em Python ou scripts de processamento de dados associados a esses produtos.

Responsabilidades:

  • Construir aplicações web interativas com frontend em React, Next.js, Vue ou frameworks semelhantes;
  • Desenvolver backend APIs em Python, com FastAPI ou Flask, ou em Node.js, com Express;
  • Desenhar e implementar modelos de dados, schemas e camadas de persistência com SQL, como PostgreSQL ou SQLite, ou soluções NoSQL;
  • Implementar autenticação, sessões e controlo básico de acessos por funções, quando necessário;
  • Integrar APIs externas e serviços de IA ou LLM, como OpenAI, Anthropic ou semelhantes, em funcionalidades de produto;
  • Gerir state management, validação de inputs de utilizador, estados de erro e estados de loading de forma clara;
  • Criar ferramentas e scripts autónomos em Python, quando exigido pela tarefa;
  • Desenvolver scripts para processamento de dados, API clients ou utilitários backend leves;
  • Avaliar código full-stack gerado por IA e refatorá-lo para garantir correção, segurança, performance e manutenibilidade;
  • Escrever código claro, testável e robusto;
  • Diagnosticar e resolver problemas end-to-end entre frontend, backend e base de dados.

Requisitos:

  • Pelo menos 3 anos de experiência relevante em desenvolvimento web full-stack ou entrega de aplicações web interativas;
  • Portefólio de aplicações web já lançadas, obrigatório;
  • Forte base em desenvolvimento full-stack, frameworks modernas de frontend, arquitetura backend e construção de aplicações browser-based end-to-end;
  • Capacidade para trabalhar com confiança em frontend, backend, bases de dados e APIs;
  • Capacidade para desenhar lógica aplicacional robusta e transformar output assistido por IA em produtos prontos para produção;
  • Forte domínio de JavaScript/TypeScript;
  • Experiência com pelo menos uma framework moderna de frontend, como React, Next.js, Vue, Svelte ou semelhante;
  • Experiência sólida em backend com Python, nomeadamente FastAPI, Flask ou Django, e/ou Node.js, como Express ou NestJS;
  • Experiência prática com bases de dados relacionais, como PostgreSQL, MySQL ou SQLite;
  • Conhecimentos de desenho básico de schemas;
  • Experiência na implementação de REST APIs, validação de pedidos, tratamento de erros e fluxos de autenticação;
  • Familiaridade com plataformas de deployment, como Vercel, Netlify, Render, Fly.io, Railway ou semelhantes;
  • Experiência com controlo de versões, nomeadamente Git;
  • Conhecimentos básicos de práticas de teste;
  • Forte atenção ao detalhe e compromisso com a construção de produtos funcionais e robustos, não apenas demos;
  • Autonomia para arquitetar, construir e entregar funcionalidades de forma independente;
  • Inglês nível upper-intermediate, B2 ou superior.

Será valorizado:

  • Licenciatura ou Mestrado em Ciência de Computadores, Engenharia, Tecnologias de Informação ou áreas técnicas relacionadas;
  • Experiência na integração de APIs de LLM ou outros serviços de IA em funcionalidades de produto.

Tempo estimado do projeto:

Durante fases ativas, as tarefas deste projeto estão estimadas em cerca de 10 a 20 horas por semana, dependendo das necessidades do projeto.

Esta estimativa não representa uma carga de trabalho garantida e aplica-se apenas enquanto o projeto estiver ativo.

Compensação:

Neste projeto, os colaboradores podem receber até $60 por hora equivalente, dependendo do nível e ritmo de contribuição.

A compensação varia entre projetos, de acordo com o âmbito, complexidade e conhecimento exigido.

Vantagens:

  • Trabalho totalmente remoto;
  • Possibilidade de trabalhar no próprio horário, apenas com portátil e ligação estável à internet;
  • Experiência prática num ambiente híbrido único, onde conhecimento humano e agentes de IA colaboram de forma integrada;
  • Desenvolvimento de competências numa área em rápido crescimento;
  • Participação em programas de bónus baseados em performance, que valorizam trabalho de qualidade e entrega consistente.
Candidatar-se