Retornar para a página principal

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.