Descrição
Resumo:
Esta vaga de Engenheiro FullStack Sênior envolve a reestruturação e reconstrução de uma plataforma de recuperação e revenda de veículos automotivos com abordagem voltada para IA, assumindo responsabilidade ponta a ponta — desde o projeto até a produção.
Pontos de destaque:
1. Modelar a arquitetura e influenciar a direção técnica com mentalidade de propriedade
2. Papel fundamental em um ambiente de engenharia orientado por IA
3. Repensar e remodelar fluxos de trabalho essenciais utilizando princípios arquitetônicos modernos
**Sobre o cliente:**
Nosso cliente é o maior mercado europeu online de veículos, com mais de 30 milhões de usuários mensais e presença em 18 países. Como Engenheiro FullStack Sênior, você desempenhará um papel fundamental na definição do futuro dos mercados online de veículos e na melhoria da experiência do usuário para milhões de compradores e vendedores de automóveis.
**Sobre a vaga:**
Procuramos um Engenheiro de Software Sênior que assuma responsabilidade ponta a ponta, se desenvolva bem em ambientes de incerteza e deseje construir sistemas que façam diferença. Esta posição é central para repensar e reconstruir a plataforma de recuperação e revenda de veículos automotivos de nossos clientes — um sistema que influencia diretamente como os veículos são recuperados, processados e revendidos em todo o grande ecossistema automotivo. Trata-se de uma função de engenharia orientada por IA — não apenas em nome, mas na prática. Você avaliará continuamente onde a IA (incluindo modelos de linguagem de grande porte — LLMs — e ferramentas baseadas em agentes) pode melhorar significativamente a velocidade de engenharia, a qualidade do sistema e a eficiência operacional, aplicando ao mesmo tempo um forte julgamento sobre onde ela *não deve* ser utilizada.
Você ajudará a moldar a arquitetura, influenciará a direção técnica e assumirá a propriedade do que construir — desde o projeto até a produção.
**O que você fará:**
* Construir e evoluir sistemas críticos.
* Repensar e remodelar fluxos de trabalho essenciais com base em profundo entendimento dos processos de recuperação e revenda de veículos automotivos.
* Projetar e implementar sistemas escaláveis e resilientes utilizando princípios arquitetônicos modernos: limites claros entre serviços, modularidade e observabilidade.
* Incorporar modelos de linguagem de grande porte (LLMs) e componentes impulsionados por IA para melhorar a validação de dados, o processamento de documentos e a tomada de decisões operacionais.
* Utilizar ferramentas de codificação assistidas por IA e baseadas em agentes para acelerar o desenvolvimento — mantendo altos padrões de correção, segurança e manutenibilidade.
* Assumir responsabilidade pela arquitetura e pelas decisões técnicas.
* Liderar discussões e decisões arquitetônicas, equilibrando pragmatismo com excelência técnica.
* Estabelecer e impor altos padrões de qualidade para novos serviços e módulos, com foco em testabilidade, desempenho e confiabilidade.
* Identificar e reduzir dívidas técnicas de forma que melhore mensuravelmente a velocidade dos desenvolvedores e a robustez do sistema.
* Construir com mentalidade de propriedade.
* Trabalhar em todo o ciclo de vida do software: projeto, construção, implantação, operação e iteração.
* Adotar mentalidade DevOps de "você constrói, você assume a responsabilidade", em parceria com sua equipe.
* Fazer escolhas ponderadas entre esforço, qualidade e valor para o usuário — sempre com responsabilidade pelos resultados.
* Trabalhar em estreita colaboração com gerentes de produto, designers e outros engenheiros em uma equipe ágil e multifuncional.
* Contribuir com ideias, questionar suposições e melhorar continuamente a forma como construímos software.
* Orientar e apoiar outros engenheiros por meio de revisões de código, discussões de projeto e liderança técnica.
**O que buscamos:**
* Horário de trabalho compatível com o fuso horário canadense
* Um engenheiro líder (7+ anos de experiência) que assume a responsabilidade pelos resultados, não apenas pelas implementações.
* Alguém que goste de resolver problemas complexos e não tenha medo de sistemas legados — ou de modificá-los.
* Fundamentos sólidos em engenharia: código limpo, disciplina de testes, projeto de sistemas e consciência de desempenho.
* Experiência sólida com **TypeScript** e com **React / Next.js** modernos
* Experiência sólida na construção de sistemas em produção com **.NET** (Core / .NET moderno preferido).
* Experiência sólida na construção de sistemas em produção com **C#**
* Conforto para operar em ambientes de produção e aprender com o feedback do mundo real.
* Mentalidade de construtor: *Se você consegue imaginá-lo, consegue construí-lo. Se você o constrói, você assume sua responsabilidade.*
**Experiência no uso de IA e IA Generativa (GenAI)** para aumentar a produtividade da engenharia, automatizar tarefas repetitivas e otimizar fluxos de trabalho. Você deve demonstrar capacidade de integrar soluções impulsionadas por IA ao seu trabalho diário — como geração de código, depuração, revisões, documentação e suporte à tomada de decisão — para melhorar a eficiência tanto para si quanto para suas equipes. Valorizamos fortemente uma abordagem proativa para explorar e implementar ferramentas de IA que impulsionem inovação e simplifiquem os processos de desenvolvimento. (**Requisito essencial**)
**Oferecemos\*:**
* Formato flexível de trabalho — remoto, presencial ou híbrido
* Salário competitivo e pacote de remuneração atrativo
* Crescimento profissional personalizado
* Ferramentas de desenvolvimento profissional (programa de mentoria, palestras técnicas e treinamentos, centros de excelência, entre outros)
* Comunidades tecnológicas ativas com compartilhamento regular de conhecimento
* Reembolso educacional
* Presentes memoráveis para aniversários de empresa
* Eventos corporativos e atividades de integração em equipe
* Outros benefícios específicos à localização
* não aplicável para freelancers