Uma empresa crescendo rapidamente, que oferece a organizações de segurança soluções granulares e concentradas de inteligência voltada para ameaças, está procurando contratar um Desenvolvedor Full Stack. O desenvolvedor será encarregado de construir, junto com a equipe já existente, produtos de alta performance. A empresa, sediada nos EUA, permite que outras organizações usem o poder de tecnologia baseada em inteligência artificial para tomar decisões de segurança baseadas em dados. Durante sua rodada de investimentos Semente, a empresa conseguiu angariar mais de US$6 milhões em investimentos. Essa é uma vaga de longo prazo e que requer certa sobreposição com o fuso horário CST.
Responsabilidades:
- Habilitar funcionalidades voltadas para o cliente, construindo, testando e mantendo um grupo de serviços back-end confiáveis e as APIs relacionadas a eles
- Participar na criação de serviços front-end para o cliente
- Contribuir significativamente para a criação de funis de dados voltados para a importação e transformação de dados, garantindo uma qualidade constante
- Impulsionar os esforços de transformação e implementação que surgem a partir de estratégias e arquitetura client e server-side, contribuindo ativamente para essas estratégias
- Unir forças com as equipes de produto, ciência de dados e desenvolvimento para aprimorar nosso produto
Requerimentos:
- Bacharelado ou Mestrado em Engenharia ou Ciência da Computação (ou experiência equivalente)
- Ao menos 5 anos de experiência relevante como desenvolvedor full stack
- Ao menos 5 anos de experiência construindo serviços a nível de produção com ênfase no desenvolvimento de serviços Node.js e ecossistemas de desenvolvimento relacionados
- Pelo menos 3 anos de experiência desenvolvendo aplicações voltadas para o usuário com ênfase em React.js, além de possuir conhecimento comprovável com linguagens e bibliotecas front-end
- Sólidos conhecimentos sobre UI/UX design
- Experiência desenvolvendo em uma arquitetura centrada em dados
- Experiência comprovável conectando fontes de dados internas e externas
- Experiência construindo e avaliando pesquisas de alta performance sem deixar de considerar complexidades de dados no design de serviço
- Experiência trabalhando em um ambiente de desenvolvimento baseado na nuvem, como Node.js
- Experiência conectando-se a e/ou usando plataformas AWS como S3, RDS, ECS, Lambda e step functions
- Sólidas habilidades de colaboração em diferentes áreas funcionais, incluindo ciência de dados, infraestrutura, desenvolvimento de software e produto
- É recomendável possuir algum conhecimento sobre tipos de dados geográficos e mapeamento online (como, por exemplo, Google Maps, Mapbox APIs)
- Experiência com bancos de dados contendo GIS (como PostGIS, Snowflake) é desejável
- Experiência com Python e familiaridade com bibliotecas relacionadas a GIS, como GeoPandas, será um bom diferencial
- Será benéfico possuir experiência desenvolvendo infraestrutura de testes automatizados (como com Selenium)
- Fluência em inglês, verbal e escrito