Engenheiro(a) de Software Pleno
- Início
- Engenheiro(a) de Software Pleno
Remoto, Brasil · pleno · remote · pj
Engenheiro(a) de Software Pleno
Buscamos um(a) Engenheiro(a) de Software Pleno para assumir features de complexidade média a alta com autonomia crescente, ainda contando com apoio de engenheiros sêniores para decisões mais críticas de arquitetura.
Você vai projetar e implementar soluções, participar de discussões técnicas com voz própria e começar a revisar código de colegas menos experientes. O papel exige transição de executar tarefa para propor solução.
Esperamos alguém que já incorporou IA ao fluxo de desenvolvimento e sabe quando confiar na sugestão e quando não usar, mantendo responsabilidade técnica sobre o que entrega.
Assuma features de complexidade média a alta com autonomia crescente.
Responsabilidades
- Projetar e implementar features de complexidade média a alta.
- Propor soluções técnicas para problemas de negócio, não apenas executar especificação.
- Escrever e manter testes automatizados cobrindo os fluxos que implementa.
- Participar de code review, revisando também código de colegas menos experientes.
- Identificar problemas de performance e qualidade antes que virem incidente.
- Colaborar com produto e design na viabilidade técnica de novas funcionalidades.
- Usar IA no desenvolvimento com critério, sabendo quando a sugestão não serve.
Requisitos
- Experiência consolidada em desenvolvimento de software, com histórico de features entregues de ponta a ponta.
- Domínio de pelo menos uma linguagem moderna e de integração com APIs e bancos de dados.
- Noção sólida de arquitetura de software e boas práticas de organização de código.
- Experiência prática com ambientes cloud e deploy de aplicações.
- Uso consistente de ferramentas de IA no desenvolvimento, com senso crítico sobre o resultado.
- Experiência escrevendo e mantendo testes automatizados.
- Comunicação técnica clara para discutir soluções com o time e com produto.
Diferenciais
- Experiência com múltiplas linguagens ou stacks.
- Vivência com microsserviços ou arquitetura orientada a eventos.
- Conhecimento inicial de observabilidade e monitoramento.
- Experiência com aplicações de IA/LLM.
- Início de experiência mentorando engenheiros júnior.
TypeScriptNode.jsPostgreSQLReactDocker
Benefícios
- Modelo remoto e flexível: você organiza sua rotina em torno das entregas, não do relógio.
- Verba de crescimento para cursos, certificações e eventos técnicos.
- Auxílio saúde e bem-estar.
- Acesso e propriedade real sobre o stack de ferramentas e IA que usamos no dia a dia de engenharia.
- Cultura orientada a resultado: entregou bem, tem autonomia para decidir como e quando trabalhar.
- Squads enxutos e sêniores, com espaço real para decisão técnica.
