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.