Desenvolvedor de Software Pleno
Nos estamos em busca de uma pessoa desenvolvedora full stack pleno com experiência em desenvolvimento de software e capacidade técnica para atuar em projetos desafiadores e escaláveis.
Missão do Cargo:
Estamos construindo um produto greenfield, de alta performance, com frontend sofisticado e uso intensivo de APIs de IA. Buscamos alguém com mentalidade de produto, sólido repertório técnico e autonomia para tirar ideias do papel com qualidade de engenharia.
Responsabilidades e Atribuições:
* Desenvolver UIs modernas e acessíveis (design system, componentes reutilizáveis e documentação).
* Integrar e orquestrar APIs de IA (prompting seguro, avaliação, observabilidade e custos).
* Implementar camada de autenticação multi-serviços com tokens JWT/SSO/Keycloak.
* Projetar e consumir APIs (REST) com versionamento, idempotência e contratos (OpenAPI).
* Escribir testes (unitários, integração, e2e) e instrumentar telemetria (logs, métricas, tracing).
* Colaborar em decisões arquiteturais (camadas, microsserviços/eventos) e práticas DevEx.
Requisitos e Qualificações:
* Linguagens:
o Proficiência em TypeScript e/ou Python.
o Forte domínio de CSS moderno: TailwindCSS.
* Frontend: React/Next.js ou Vue/Nuxt.
* Backend: FastAPI/Nest/Express (ou equivalente), boas práticas 12-factor, construindo serviços escaláveis.
* Banco de dados: SQL e modelagem relacional; experiência com PostgreSQL.
* Autenticação: tokens JWT/SSO, gestão de sessão e MFA.
* Ci/Cd & Qualidade: Pipelines (GitHub Actions/GitLab); Testes (Vitest/Jest, Pytest, Playwright), code review e coverage.
* Metodologias: Scrum/Kanban/ShapeUp, foco em entregas incrementais.