
Job description
** 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)