Descrição
Resumo:
Junte-se a nós como Desenvolvedor Full Stack Sênior para desenvolver novos recursos e prestar suporte a uma plataforma que fornece diagnósticos veiculares remotos em tempo real, capacitando clientes e garantindo a estabilidade da solução.
Pontos de destaque:
1. Trabalhar em um aplicativo web de ponta para diagnóstico veicular em tempo real
2. Contribuir para o projeto e arquitetura de sistemas de software complexos
3. Liderar e orientar engenheiros em projetos, atuando como especialista técnico
**Brasil, Londrina**
Na Platform Science, estamos trabalhando para conectar tudo o que se move.
Fundada em 2015, somos uma plataforma aberta de IoT que colabora com frotas inovadoras, desenvolvedores de aplicativos, fabricantes de veículos e fornecedores de equipamentos no setor de transporte, oferecendo soluções revolucionárias para profissionais da cadeia de suprimentos em todo o mundo.
Nossos funcionários são um grupo envolvente e diversificado de pessoas que acreditam no poder de grandes ideias. Contratamos profissionais com diferentes experiências e perspectivas para construir uma cultura organizacional que impulsione o crescimento por meio da inovação.
Valorizamos ações ponderadas e empatia pelos outros. Enfrentamos desafios com resiliência e criatividade, incentivando a transparência, pois, independentemente de nossas origens ou responsabilidades, somos uma única equipe.
**Sobre a vaga**
Junte-se à nossa equipe como Desenvolvedor Full Stack Sênior e trabalhe em um aplicativo web de ponta. Nesta função, você desenvolverá novos recursos e prestará suporte a uma plataforma que fornece diagnóstico veicular remoto em tempo real. Seu trabalho capacitará diretamente nossos clientes e seus usuários finais, garantindo a estabilidade e a melhoria contínua dessa solução essencial.
**Principais responsabilidades:**
* Participar ativamente das cerimônias Scrum.
* Contribuir para o projeto e arquitetura de sistemas de software complexos.
* Criar soluções escaláveis e sustentáveis.
* Escrever, revisar e manter código de alta qualidade.
* Aplicar as melhores práticas em programação e desenvolvimento.
* Liderar e orientar engenheiros em projetos.
* Atuar como especialista técnico e fornecer orientação aos membros da equipe.
* Manter-se atualizado com as mais recentes tendências e tecnologias do setor.
* Identificar, diagnosticar e resolver problemas técnicos complexos.
* Otimizar o desempenho e a escalabilidade dos sistemas de software.
* Colaborar com gerentes de produto, designers e outras partes interessadas.
* Comunicar conceitos técnicos a membros da equipe sem formação técnica.
* Orientar engenheiros juniores e facilitar seu crescimento profissional.
* Garantir a qualidade e confiabilidade do software por meio de testes e validações.
* Identificar oportunidades para melhorias tecnológicas e inovação.
* Manter documentação abrangente para código, processos e sistemas.
**Habilidades exigidas:**
* Graduação em Ciência da Computação, Engenharia de Software ou área correlata, ou experiência equivalente.
* 2 anos ou mais de experiência profissional como engenheiro de software.
* Domínio de uma ou mais linguagens de programação, como Java e JavaScript (Groovy/NodeJS).
* Experiência com frameworks de desenvolvimento de aplicações web (Spring/NestJS).
* Experiência com bancos de dados SQL e NoSQL (MySQL, MongoDB).
* Experiência com tecnologias em nuvem (AWS, Azure).
* Experiência com frameworks front-end, como AngularJS e React.
* Experiência com CI/CD, Docker e Kubernetes.
* Nível intermediário/avançado de inglês.
* Capacidade de trabalhar de forma interfuncional com pessoas de outros departamentos e áreas de atuação.
* Capacidade de resolver problemas e iniciativa própria.