Chat rápido, melhores ofertas — Baixar

Engenheiro Full-Stack (Rust)

R$60.000-85.000/Ano
Indeed

Empresa

Tipo de empregoTempo Integral
Modalidade de TrabalhoRemoto
Nível de ExperiênciaMais de 10 Anos
Nível de EducaçãoDiploma de Graduação

Descrição

**Sobre a Onfleet** A missão da Onfleet é impulsionar o futuro do comércio, permitindo que empresas de todos os tamanhos movam mercadorias de forma mais eficiente e agradável**.** Nosso produto inclui aplicativos intuitivos para smartphones destinados a motoristas, um poderoso painel web moderno para equipes de logística e notificações automáticas e rastreamento em tempo real para destinatários. A Onfleet processa milhões de entregas toda semana para milhares de empresas ao redor do mundo, abrangendo diversos setores, desde mercearias e refeições prontas até farmácias, flores e móveis. **Sobre a vaga** A Onfleet está contratando um Engenheiro Full-Stack com base na América Latina ou no Canadá para integrar uma de nossas equipes multifuncionais enquanto desenvolvemos nossas capacidades de Orquestração. Você será um contribuidor essencial no desenvolvimento de novos recursos, melhorias arquitetônicas e integrações de sistemas. Seu trabalho abrangerá nossas plataformas principais, APIs, webhooks e outras superfícies de integração, evoluindo as funcionalidades de entregadores e orquestração, além de aprimorar ferramentas internas e a experiência dos desenvolvedores. A maior parte do trabalho de backend é feita em Rust e Node.js, com TypeScript aplicado em toda a aplicação web e nas camadas full-stack. Você atuará em uma combinação de desenvolvimento de novos produtos (greenfield) e aperfeiçoamento contínuo e criterioso de sistemas existentes: criando código de alta qualidade e bem testado, contribuindo para um ritmo saudável de Scrum e ajudando a reduzir a complexidade herdada ao colocar código sob teste, isolar fronteiras de mudança e simplificar implementações intricadas. Se você possui sólidos fundamentos em Ciência da Computação, se preocupa profundamente com qualidade e excelência técnica e traz uma mentalidade analítica e questionadora, gostaríamos muito de conversar com você. **Como trabalhamos** Nossos engenheiros combinam fundamentos sólidos em Ciência da Computação com uma abordagem principiada de desenvolvimento de software que estabelece um alto padrão de qualidade. Somos pragmáticos, orientados à qualidade e deliberados quanto às ferramentas e práticas que adotamos. Escrevemos código utilizando agentes, e quase 100% do nosso código é produzido dessa maneira. O sucesso nesse contexto exige uma mentalidade analítica e questionadora: os engenheiros que se destacam são aqueles que evitam descuidos, identificam antecipadamente decisões incorretas antes que sejam implantadas e impulsionam a qualidade e as escolhas técnicas adequadas. Gerar código é a parte fácil; saber reconhecer o que é bom e manter o padrão exigido é o verdadeiro trabalho. Para ter sucesso nesta vaga, você precisará dominar suficientemente as linguagens que utilizamos para desafiar tanto as boas práticas quanto as arquiteturas geradas por agentes. Também esperamos que cada engenheiro contribua ativamente para a forma como trabalhamos, não apenas consumindo fluxos de trabalho já existentes. Melhorar nossos fluxos de trabalho agênticos, nossa orquestração e nossas ferramentas é parte fundamental desta vaga; estamos sempre buscando maneiras de elevar a qualidade e a eficiência da equipe, e isso é esperado de todos. O desejo e o entusiasmo pela aplicação de IA ao desenvolvimento de software são críticos para esta posição. Buscamos candidatos que desejem trabalhar e manter fluxos de trabalho agênticos de ponta, mantendo-se na vanguarda à medida que os modelos e demais ferramentas evoluem e amadurecem. **O que você fará:** * Construir e aprimorar continuamente seu próprio fluxo de desenvolvimento agêntico, ajudando também a elevar o nível da equipe. Isso vai muito além de simplesmente solicitar código por meio de prompts: utilizamos IA em todo o processo, desde documentos de requisitos de produto (PRDs), especificações técnicas, épicas e tickets até planos de desenvolvimento e, finalmente, código de alta qualidade com testes unitários e de integração abrangentes. * Impulsionar a qualidade por meio de verificação disciplinada e revisões de código tanto agênticas quanto humanas, tanto no seu próprio código quanto no dos colegas. Ampliar nossas ferramentas de revisão agêntica conforme avançar e manter rigorosos padrões sobre o que é incorporado ao código principal. * Aplicar seu fluxo de trabalho agêntico tanto em código novo quanto em código herdado, enfrentando os diferentes desafios que cada um apresenta. * Assumir a propriedade e aprimorar a automação de qualidade da qual depende, como pipelines de CI, verificações e gateways, garantindo que os padrões sejam impostos pelo sistema e não apenas pelas pessoas. * Projetar e implementar software de alta qualidade e escalável em Rust (backend) e TypeScript/Node.js (full-stack), escrevendo código em paralelo com os testes que o validam. * Assumir a responsabilidade integral por funcionalidades, desde a compreensão dos requisitos, passando pelo projeto, criação de tickets e implementação, até testes, validação, implantação e suporte em produção. * Refatorar e simplificar continuamente o código para melhorar clareza, manutenibilidade e saúde a longo prazo do sistema. * Desenvolver e aprimorar nossas APIs, webhooks e outras superfícies de integração. * Trabalhar em um ritmo saudável de Agile/Scrum: estimativas confiáveis, comunicação proativa e clara, e cumprimento consistente dos compromissos assumidos. * Diagnosticar e resolver problemas técnicos complexos, incluindo participação na rotação de plantão. * Colaborar com equipes de produto e parceiros multifuncionais para priorizar funcionalidades e correções de bugs. **O que você trará (requisitos obrigatórios):** * Graduação em Ciência da Computação ou área correlata, com sólidos fundamentos em Ciência da Computação: estruturas de dados, fundamentos de bancos de dados, projeto de APIs, testes e intuição para código limpo e de fácil manutenção. * **Entrega comprovada em produção.** Você já trabalhou em uma empresa ou equipe que realmente lançou produtos em produção, tendo pessoalmente assumido a responsabilidade por funcionalidades desde a implantação até o suporte em produção. * **Experiência trabalhando em uma equipe internacional cuja língua comum de trabalho seja o inglês**, colaborando diariamente com colegas de outros países, em inglês. * Excelente domínio escrito e falado do inglês. Você consegue trabalhar inteiramente em inglês em uma equipe distribuída, explicar claramente ideias técnicas complexas e redigir documentações e revisões de código das quais seus colegas dependem. Isso equivale aproximadamente ao nível C1 de inglês. * 4 ou mais anos de experiência profissional prática em engenharia de software, construindo, lançando e operando sistemas confiáveis e de qualidade para produção. * Pelo menos 2 anos de experiência profissional com uma linguagem compilada fortemente tipada. Rust é fortemente preferido; profundidade equivalente em Go, C++, C# ou Java/Kotlin é aceitável, desde que você consiga demonstrar capacidade de adaptação rápida ao Rust. * Pelo menos 2 anos de experiência profissional com TypeScript/JavaScript e Node.js. * **Foco comprovado em qualidade que vá além de "escrever testes".** Por exemplo, você já criou, configurou, ajustou finamente ou solucionou problemas em um pipeline de CI (GitHub Actions ou equivalente), não apenas utilizando um pipeline construído por outra pessoa. * Experiência prática em escrever **testes unitários e de integração** como parte integrante de seu processo de construção. * Experiência em criar software utilizando fluxos agênticos disciplinados, desde instruções por prompt até orquestrações completas de desenvolvimento. * **Uma mentalidade analítica e questionadora:** você não aceita resultados — nem seus próprios nem os gerados por agentes — sem análise crítica, identificando problemas precocemente. * Familiaridade com padrões de design de serviços em nuvem e arquitetura moderna de software. **Desejável:** * Experiência prévia em QA, SDET ou engenharia de testes, ou histórico verificável de responsabilidade por testes/qualidade em uma equipe. * Experiência com Desenvolvimento Orientado a Testes (TDD). * Experiência em desenvolvimento com React e Front-End. * Profundidade em toda a pilha (front-end e back-end). * Familiaridade com AWS e serviços nativos de nuvem; microsserviços e conteinerização. * Proficiência em tecnologias modernas de armazenamento de dados, como NoSQL. **Localização:** * Esta é uma vaga remota aberta exclusivamente para candidatos residentes na América Latina ou no Canadá. * A Onfleet oferece arranjos flexíveis de trabalho; você pode trabalhar de casa ou de qualquer lugar com conexão de internet confiável. * A equipe trabalha em horário central dentro do fuso horário do Pacífico dos EUA (PST), portanto é necessário ter disponibilidade para trabalhar nesse horário. **A Onfleet é uma Empresa que Pratica Igualdade de Oportunidades** -------------------------------------------- A cultura da Onfleet valoriza fortemente a diversidade no ambiente de trabalho, e estamos comprometidos em trabalhar com possíveis membros da equipe que possam trazer perspectivas e experiências diversas para nossa empresa e cultura. Não tomamos decisões de contratação ou emprego com base em raça, cor, religião, crença, gênero, origem nacional, idade, deficiência, status de veterano, estado civil, gravidez, sexo, expressão ou identidade de gênero, orientação sexual, cidadania ou qualquer outra base protegida por lei local, estadual ou federal aplicável. Incentivamos fortemente membros de grupos sub-representados a se candidatarem e consideraremos candidatos qualificados com histórico de prisão ou condenação. Utilizamos IA e sistemas automatizados para auxiliar na análise de currículos. Todo currículo que atenda aos requisitos também é avaliado por uma pessoa, seja um líder de engenharia ou um recrutador. **Remuneração** A faixa salarial base para esta vaga é de USD 60.000 a USD 85.000 por ano, variando conforme experiência, habilidades e histórico. A posição exata dentro dessa faixa reflete o nível de engenharia e a profundidade e experiência trazidas pelo candidato à vaga.

Alguns conteúdos foram traduzidos automaticamente pelo sistema

Publicado por

João Silva

Indeed · HR

Localização

João Silva

Indeed · HR

Vagas semelhantes

Engenheiro Full-Stack (Rust) vaga da Indeed em 2026 | ok.com