Descrição do Cargo
O Desenvolvedor Fullstack Sênior atuará em um projeto que envolve o desenvolvimento de uma plataforma digital de alta tecnologia para soluções logísticas colaborativas com evolução constante. A plataforma visa proporcionar sinergias operacionais por otimização de recursos e lucro para todos agentes envolvidos no processo logístico.
A plataforma será desenvolvida utilizando NodeJS, React e React Native, além de GraphQL e Rest. O profissional precisará ter conhecimento em padrões de projetos, experiência com javascript e typescript, bancos de dados relacionais e não relacionais, API's GraphQL e Rest, GitHub e desenvolvimento baseado em containers Docker.
Além disso, é necessário ter habilidade para resolver problemas complexos com soluções simples e elegantes, conhecimento técnico para arquitetar soluções e orientar e treinar outros profissionais.
* Desenvolver sistemas web (back, front e mobile) e API's com testes automatizados, criar componentes e bibliotecas próprias;
* Garantir que as aplicações sejam desenvolvidas nas melhores práticas técnicas e colaborando para a definição de prazos;
* Criar/desenvolver com base nos mockups definidos pelo Design, validando conceitos técnicos.
Habilidades Requeridas:
- Conhecimento em padrões de projetos;
- Experiência com javascript e typescript;
- NodeJS, React e React Native;
- Bancos de dados relacionais e não relacionais;
- API's GraphQL e Rest;
- GitHub, experiência com desenvolvimento colaborativo;
- Desenvolvimento baseado em containers Docker;
- Excelente conhecimento em lógica de programação;
- Habilidade para resolver problemas complexos com soluções simples e elegantes;
- Ter conhecimento técnico para arquitetar soluções;
- Orientar e treinar outros profissionais.
Diferenciais:
- Conhecimento de AWS;
- Design patterns;
- Experiência profissional para liderar técnicamente um ou mais squads de desenvolvimento.