Engenheiro(a) de Software
- Início
- Engenheiro(a) de Software
Remoto, Brasil · senior · remote · pj
Engenheiro(a) de Software
Buscamos um(a) Engenheiro(a) de Software sênior generalista, capaz de atuar em diferentes camadas e stacks conforme o projeto do cliente exigir. Não amarramos essa posição a uma linguagem específica: buscamos raciocínio de engenharia sólido, que se adapta ao contexto.
Você vai projetar, desenvolver e evoluir sistemas, participando de decisões técnicas em conjunto com o time. O trabalho exige transformar requisito de negócio em solução funcionando em produção, com qualidade e responsabilidade sobre o que entrega.
Esperamos alguém que usa IA como parte natural do desenvolvimento, mas avalia criticamente cada sugestão antes de incorporar ao produto.
Projete, desenvolva e evolua sistemas de software em diferentes stacks e contextos.
Responsabilidades
- Projetar, desenvolver e manter aplicações escaláveis e resilientes.
- Participar de decisões de arquitetura e definição de soluções técnicas.
- Transformar requisitos de negócio em soluções de software funcionando em produção.
- Escrever código limpo, testável, sustentável e de fácil manutenção.
- Desenvolver e consumir APIs e integrações com serviços externos.
- Criar e manter testes automatizados, participando ativamente de code review.
- Utilizar IA para aumentar produtividade, qualidade e velocidade de desenvolvimento, revisando criticamente o resultado.
Requisitos
- Experiência profissional sólida em desenvolvimento de software.
- Domínio de pelo menos uma linguagem de programação moderna e disposição para aprender outras.
- Experiência com APIs, sistemas distribuídos e bancos de dados.
- Conhecimento de arquitetura de software e boas práticas de engenharia.
- Experiência prática com ambientes cloud.
- Uso prático de ferramentas de IA aplicadas ao desenvolvimento.
- Capacidade de investigar e resolver problemas complexos de forma independente, com boa comunicação técnica.
Diferenciais
- Experiência com múltiplas linguagens e stacks ao longo da carreira.
- Vivência com microsserviços e arquitetura orientada a eventos.
- Conhecimento de observabilidade e monitoramento de aplicações.
- Experiência com aplicações de IA/LLMs, RAG ou agentes.
- Experiência em mentoria técnica ou liderança de squads pequenos.
TypeScriptNode.jsPostgreSQLDockerAWS
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.
