Lead Software Engineer
Platform Science · Londrina, Paraná, Brazil
**Londrina, Brasil \- Híbrido** Na Platform Science, trabalhamos para conectar tudo que se move. Fundada em 2015, somos uma plataforma de IoT aberta que faz parcerias com frotas inovadoras, desenvolvedores de aplicativos, fabricantes de veículos e fornecedores de equipamentos no setor de transporte para fornecer soluções revolucionárias aos profissionais da cadeia de suprimentos em todo o mundo. Nossos colaboradores são um grupo envolvente e diversificado de pessoas que acreditam no poder das grandes ideias. Contratamos pessoas com diferentes experiências e perspectivas para construir uma cultura empresarial que impulsione o crescimento por meio da inovação. Valorizamos ações atenciosas e empatia pelos outros. Abordamos os desafios com resiliência e criatividade, ao mesmo tempo que incentivamos a transparência porque, não importa nossa origem ou responsabilidades, somos uma equipe. **Sobre a vaga:** O engenheiro de software sênior na Platform Science possui forte conhecimento técnico em tecnologias e linguagens como **Java, Kotlin, Angular e React** . Este profissional é responsável por analisar demandas de clientes, propor soluções inovadoras (incluindo pesquisa de novas tecnologias e frameworks), e garantir a qualidade e consistência dos sistemas. Além disso, o profissional será responsável por apoiar e treinar a equipe, compartilhando expertise e garantindo o alinhamento com as melhores práticas de desenvolvimento. Responsabilidades principais: * Manter nossas soluções de vídeo existentes para garantir que nossos clientes tenham uma excelente experiência * Evoluir nossa oferta de vídeo desenvolvendo novos recursos para atender às expectativas do mercado global * Aplicar as melhores práticas de engenharia de software, garantindo a estabilidade, o desempenho e a qualidade das entregas * Liderar o design e a arquitetura de sistemas de software complexos * Criar soluções escaláveis e de fácil manutenção, garantindo resiliência e tolerância a falhas * Atuar em parceria com a liderança de Produtos e Negócios para traduzir metas de negócios complexas em estratégias técnicas viáveis * Identificar oportunidades de melhorias tecnológicas e inovação * Liderar e orientar (mentorar) engenheiros em projetos * Impulsionar os padrões de codificação e práticas de segurança em toda a empresa * Comunicar conceitos técnicos para membros da equipe não técnicos * Otimizar o desempenho e a escalabilidade dos sistemas de software Requisitos: * Experiência avançada em desenvolvimento de software de API com Kotlin / Java ou similar * Frameworks de desenvolvimento de aplicações web (SpringBoot) * Experiência em desenvolvimento de software de UI com React, Angular ou similar * Banco de dados relacional (PostgreSQL, MySQL, etc.) * Desenvolvimento de software em nuvem (AWS, Azure, GCP) * CI/CD, Docker e Kubernetes * Automação de testes (Unitários e de Integração) * Sistemas orientados a eventos (Event\-Driven) e tecnologias de streaming (Kafka, RabbitMQ, etc.) Será considerado um diferencial: * Experiência com Infraestrutura como Código (Terraform ou similar) * Garantia de qualidade holística (Ponta a ponta / End\-to\-End, Desempenho, etc.) * Bancos de dados não relacionais (ElasticSearch, MongoDB, Redis)