Lenovo
Wizdaa
Arquiteto(a) Sênior de Backend LATAM
Sobre a oportunidade
Propriedade de backend em nível de liderança. Entrega com foco em IA. Decisões de arquitetura.
Estamos procurando um(a) engenheiro(a) de backend altamente sênior que possa atuar em nível de Engenheiro(a) Líder / Arquiteto(a).
Este não é um cargo para quem apenas executa tarefas. Precisamos de alguém que possa tomar decisões de arquitetura de forma independente, projetar sistemas com escalabilidade a longo prazo em mente e transformar necessidades de produto ambíguas em soluções de backend prontas para produção.
Este é um cargo de alta responsabilidade em uma equipe enxuta. O modo padrão de execução é focado em IA. Engenheiros usam agentes de IA para acelerar pesquisa, planejamento, implementação, testes e refinamento, mas a propriedade permanece totalmente com o engenheiro. A pessoa nesta função deve ser capaz de usar IA para avançar rapidamente, mantendo um forte julgamento em relação à arquitetura, correção, segurança, desempenho e confiabilidade.
Estamos especificamente procurando candidatos que já tenham tido responsabilidades semelhantes às de Engenheiro(a) Líder ou Arquiteto(a) em funções anteriores.
Este é um ambiente de ritmo acelerado com riscos reais de produção. Você deverá agir rapidamente, pensar em nível de sistema e tomar decisões técnicas sólidas com o mínimo de supervisão. Se você se sente confortável em ser responsável pela arquitetura e elevar o nível técnico em um ambiente de alta responsabilidade, esta vaga é para você.
O trabalho
- Projetar e ser responsável por serviços de backend em NestJS e TypeScript, do esquema à produção
- Tomar decisões de arquitetura de forma independente, com foco em escalabilidade, manutenibilidade e confiabilidade
- Construir e manter GraphQL APIs em um ambiente de microsserviços
- Ser responsável pelo design, otimização e confiabilidade do banco de dados em Postgres
- Definir direção técnica, não apenas detalhes de implementação
- Estabelecer e impor padrões de qualidade tanto para código gerado por IA quanto para código escrito manualmente
- Traduzir necessidades de produto ambíguas em soluções técnicas claras
- Contribuir para o design do sistema, decisões de infraestrutura, estratégia de testes e produtividade do desenvolvedor
- Operar em um fluxo de trabalho focado em IA sem comprometer os padrões de engenharia
Requisitos mínimos
- Bacharelado em Ciência da Computação ou área relacionada, ou experiência equivalente.
- Extensa experiência prática com Node.js, Express.js ou Nest.js
- Experiência prática com GraphQL e TypeORM
- Experiência em produção com frameworks de backend em ambientes de alta escala.
- Expertise em bancos de dados relacionais e não relacionais.
- Conhecimento avançado de MongoDB e/ou PostgreSQL, com fortes habilidades em design, administração e otimização de banco de dados.
- Forte experiência em projetar e consumir APIs RESTful e GraphQL, e em trabalhar com arquitetura de microsserviços.
- Proficiência em scripting do lado do cliente, frameworks de JavaScript, e no tratamento de problemas de compatibilidade entre navegadores.
- Experiência com sistemas de controle de versão como Git e compreensão de pipelines de CI/CD.
Detalhes
Totalmente remoto
Pago em USD
Horário alinhado com EST ou PST
