Descrição
**Sobre a vaga**
Estamos procurando um **Engenheiro Senior Full Stack** para projetar e construir serviços de backend, APIs REST e lógica de negócios compartilhada que impulsionam a próxima plataforma de restaurantes conectados à nuvem da Subway. Você trabalhará principalmente com Node.js e TypeScript, desenvolverá soluções nativas da nuvem na AWS, incluindo Lambda, DynamoDB e SQS, e criará componentes web React sempre que necessário. A vaga exige práticas de desenvolvimento assistido por IA e Desenvolvimento Orientado por Especificações em um ambiente colaborativo de engenharia ágil.
**Suas responsabilidades**
* Projetar e desenvolver serviços de backend usando Node.js e NestJS;
* Criar aplicações web usando React;
* Contribuir para aplicações React Native sempre que necessário;
* Desenvolver lógica de negócios compartilhada entre web, mobile e backend;
* Modernizar serviços legados;
* Participar de iniciativas de migração de plataformas;
* Projetar APIs e modelos de dados escaláveis;
* Escrever código TypeScript limpo e de fácil manutenção;
* Participar de discussões arquiteturais;
* Participar de revisões de código;
* Participar de testes;
* Participar de cerimônias ágeis;
* Utilizar ferramentas de desenvolvimento assistido por IA para melhorar a produtividade e a qualidade do código.
**Requisitos obrigatórios**
* **4 anos ou mais de experiência profissional em engenharia de software**;
* Forte conhecimento em **JavaScript / TypeScript**;
* Forte conhecimento em **Node.js**;
* Forte conhecimento em **React**;
* Experiência na construção de APIs REST;
* Experiência com bancos de dados **SQL**;
* Experiência com plataformas em nuvem (**AWS**, **Azure** ou **GCP**);
* Experiência com **CI/CD**;
* Excelentes habilidades de projeto de software e resolução de problemas;
* Experiência trabalhando em equipes ágeis;
* Nível de inglês intermediário-avançado.
**Diferenciais**
* React Native;
* NestJS;
* Experiência com monorepos;
* Experiência na modernização de aplicações legadas;
* Conhecimento em C# / SQL Server;
* Arquitetura de código compartilhado;
* Ferramentas de desenvolvimento assistido por IA (Claude, GitHub Copilot, etc.);
* Experiência em QSR (Quick Service Restaurant), varejo ou produtos empresariais.
**Benefícios e vantagens**
* **Crescimento profissional:** Acelere sua trajetória profissional com mentoria, TechTalks e roadmaps personalizados de desenvolvimento.
* **Remuneração competitiva:** Alinhamos sua remuneração competitiva em USD ao seu contínuo crescimento de habilidades, talento e contribuições, além de orçamentos para educação, bem-estar físico e atividades em equipe.
* **Uma seleção de projetos empolgantes:** Participe de projetos com desenvolvimento de soluções modernas e clientes de alto nível, incluindo empresas da Fortune 500 e marcas líderes de produtos.
* **Flexibilidade de horários:** Personalize sua rotina para obter o equilíbrio ideal entre vida pessoal e profissional, com opções de trabalho remoto e presencial — o que for mais feliz e produtivo para você.
Tipo de vaga: Integral
Local de trabalho: Remoto