Desenvolvedor Fullstack
MAXTRACK TECNOLOGIA E SERVICOS LTDA.
Descrição da vaga
Sobre a Maxtrack
Com 25 anos de mercado, a Maxtrack é referência em gestão de frotas, eficiência logística e tecnologia para rastreamento veicular de alta performance. Mantemos vivo o DNA inovativo desde o nosso nascimento, em 1999, com o desafio diário de redefinir nossos próprios limites, oferecendo ao mercado uma solução cada vez mais completa, rápida e precisa. Não temos medo de tentar: sabemos que, em uma empresa inovadora, os erros fazem parte da criação de novos processos, produtos e tendências.
Sobre a oportunidade
Estamos com uma vaga para Desenvolvedor Fullstack para compor nossos times! Já pensou em trabalhar na mais completa e inovadora plataforma fim-a-fim de Internet das Coisas (IoT) da América Latina?
Local: Nova Lima/MG (10 minutos de distância do BH Shopping) - Presencial
Horário: 40hrs semanais – Segunda a Sexta - 8h30 às 17h30 (flexível)
Responsabilidades do cargo
Desenvolvimento Front-end
- Desenvolver e manter interfaces responsivas com React.
- Implementar telas a partir de layouts e protótipos.
- Integrar interfaces com APIs REST.
- Desenvolver código reutilizável e modular.
- Otimizar performance e tempo de carregamento.
Desenvolvimento Back-end
- Desenvolver e manter APIs REST com Node.js.
- Implementar regras de negócio, validações e autenticação.
- Integrar serviços externos e sistemas assíncronos.
- Desenvolver soluções com foco em segurança e resiliência.
- Trabalhar com tratamento de falhas e concorrência.
Banco de Dados
- Modelar e manipular dados em PostgreSQL e MongoDB.
- Criar e otimizar consultas, índices e estruturas de dados.
- Realizar manutenção, migração e versionamento de esquemas.
- Garantir integridade e performance dos dados.
Atividades Gerais de Engenharia
- Participar de todo o ciclo de desenvolvimento.
- Realizar testes automatizados e code reviews.
- Utilizar Git em fluxos colaborativos.
- Documentar código, APIs e decisões técnicas.
- Investigar e corrigir bugs em produção.
- Propor melhorias de performance e arquitetura.
- Colaborar com times de Produto, Design e Desenvolvimento em metodologias ágeis.
Requisitos
- Experiência com React, JavaScript e TypeScript.
- Experiência com Node.js e desenvolvimento de APIs REST.
- Conhecimento em PostgreSQL e MongoDB.
- Conhecimento em Git e desenvolvimento colaborativo.
- Conhecimento em HTML5, CSS3 e responsividade.
- Conhecimento em autenticação e autorização.
- Conhecimento em programação assíncrona e tratamento de concorrência.
- Conhecimento em testes unitários e de integração.
- Familiaridade com metodologias ágeis, como Scrum/Kanban.
- Conhecimento em Linux e linha de comando.
Você se destaca se
- Possuir experiência com RabbitMQ, Kafka ou outras soluções de mensageria.
- Conhecer serviços de nuvem, especialmente AWS.
- Possuir experiência com Docker e containers.
- Conhecer práticas de CI/CD.
- Possuir experiência com PM2 e gerenciamento de aplicações em produção.
- Conhecer arquitetura de microsserviços.
- Possuir experiência com Prisma e Mongoose.
- Conhecer ferramentas como Vite ou Webpack.
- Possuir conhecimento em JWT e OAuth.
- Conhecer padrões de resiliência, como timeouts, retries e circuit breakers.
