
Engenheiro(a) de Software Typescript
Descrição
- Execução de Alta Performance: Implementar funcionalidades complexas (frontend e backend) focando em código limpo, tipagem estrita e sem acúmulo de débitos técnicos.
- Colaboração Estratégica: Validar soluções técnicas diretamente com o Engineering Manager e garantir a entrega de valor de negócio em conjunto com o PO/PM.
- • Aceleração via IA: Integrar Engenharia de Prompt e LLMs (Copilots) no fluxo de trabalho diário para acelerar codificação, gerar testes e resolver problemas de infra/código.
- Garantia de Qualidade e Governança: Aplicar de forma estrita todos os protocolos de validação da arquitetura (linting, tipagem, segurança, internacionalização) e automatizar testes.
- Mentalidade "Fail Fast": Identificar proativamente, isolar e reportar falhas de lógica ou impedimentos, priorizando a integridade e segurança da arquitetura do sistema.
Requisitos mínimos
Requisitos Mínimos (Hard Skills):
• Experiência sólida na stack: TypeScript 5.9+, React 19 e Bun.
• Domínio em Bancos de Dados: PostgreSQL 17/18 acoplado com Drizzle ORM.
• Experiência na construção de APIs de alta performance (Hono RPC) e manipulação de WebSockets nativos.
• Forte capacidade de execução de UX/UI: Implementação de layouts responsivos utilizando Tailwind CSS 4 e animações complexas via Framer Motion.
• DevOps & Infra: Experiência prática com Docker e ambientes baseados em Dev Containers.
• Engenharia de Prompt: Uso proficiente de IAs no fluxo de desenvolvimento diário.
• Inglês como língua oficial e exclusiva para escrita de código e documentação técnica.
Conhecimentos Desejáveis / Diferenciais:
• Experiência prática com motores de busca full-text e algoritmos de relevância (ex: BM25, ParadeDB).
• Implementação de Engenharia de Prompt avançada entregue diretamente no produto final (features baseadas em IA).
Requisitos Comportamentais (Soft Skills):
• Autogestão Extrema: Disciplina para manter a cadência de entrega e a integridade técnica sem necessidade de microgerenciamento.
• Resiliência Sob Pressão: Capacidade de operar com foco em qualidade técnica dentro de um ambiente de inovação com prazos restritos e alta complexidade.
• Extreme Ownership: Responsabilidade absoluta sobre o código. Entregas só são consideradas "prontas" quando testadas, validadas no pipeline e funcionais em produção.
• Comunicação Pragmática: Capacidade de ser claro, objetivo, direto e brutalmente honesto ao reportar status ou dar feedbacks técnicos.