Sobre a função
Buscamos um(a) engenheiro(a) de software sênior "mão na massa" para ser o dono da arquitetura da plataforma e liderar um time pequeno de engenheiros. Função hands-on: cerca de 60% do tempo programando e revisando código, 40% liderando a execução técnica, mentorando e conduzindo decisões de arquitetura. Reporta ao General Manager (CEO).
O que vai fazer
- Assumir e evoluir a arquitetura da plataforma, garantindo escalabilidade e integração limpa com ambientes corporativos
- Desenvolver full-stack, do backend em TypeScript ao frontend em React/Next.js com Shadcn
- Implementar capacidades de IA aplicada (workflows agent-based, análises com LLM, relatórios gerados por IA, copilotos conversacionais)
- Construir APIs, serviços, pipelines de dados e integrações lidando com dados de sensores, clima e sistemas operacionais em tempo real
- Liderar e mentorar dois engenheiros, definindo padrões de qualidade e disciplina de engenharia
- Cuidar de CI/CD, ambientes em nuvem, deploy e cadência de releases
Stack
- Frontend: Next.js (App Router), TailwindCSS, React Server Components
- Backend: Hono (TypeScript), Drizzle ORM, PostgreSQL (Neon + pgvector + PostGIS)
- Infra: Vercel, Railway, GitHub Actions, AWS
- Outros: TypeScript SDKs, camadas GIS, dados de sensores, edge devices
- Arquitetura: modular + event-driven = flexível e escalável
Requisitos
- Graduação ou mestrado em Ciência da Computação, Engenharia ou área técnica correlata
- 10+ anos de experiência construindo e entregando software em produção
- Experiência hands-on profunda com TypeScript, React e frameworks de componentes modernos (Shadcn)
- Forte capacidade de arquitetura de software: design escalável, abstrações limpas e decisões pragmáticas em contexto de startup
- Conhecimento sólido em DevOps (CI/CD, deploy em nuvem, gestão de ambientes)
- Experiência com IA aplicada (workflows baseados em LLM, análises automatizadas, copilotos, lógica agent-based)
- Confortável com a proporção 60% código / 40% liderança
- Português e inglês
Diferenciais
- Experiência prévia como tech lead em startup ou ambiente de ritmo acelerado
- Experiência construindo sistemas corporativos com integrações customizadas e workflows orientados por dados
- Capacidade comprovada de mentorar engenheiros e elevar o nível de execução do time
- Forte instinto para reduzir dívida técnica e criar pipelines de release previsíveis
- Familiaridade com infraestrutura em nuvem para IoT, telemetria ou plataformas operacionais
- Experiência em energia, infraestrutura ou IoT industrial e/ou sistemas críticos