Uma empresa bem financiada que cria um produto definidor de categoria para profissionais de dados está procurando contratar um Desenvolvedor Full Stack Senior. Como desenvolvedor, você trabalhará de perto com a equipe de liderança para elaborar, construir, testar e enviar código regularmente. Juntamente com a experiente equipe fundadora de grandes empresas como Airbnb, Bird, QuantCo, etc., a organização está empenhada em resolver os desafios de fluxo de trabalho mais complexos do analista de dados e transformar seu espaço de trabalho. Esta será uma excelente oportunidade para enfrentar desafios técnicos interessantes e de entrada no mercado de trabalho, além de crescer rapidamente.
Responsabilidades:
- Criar e manter soluções de cache e banco de dados escaláveis e confiáveis (Redis, Postgres)
- Implementar software com foco em código limpo e bem estruturado
- Elaborar aplicações web front-end bonitas e altamente utilizáveis
- Ser responsável pela arquitetura front-end que oferece suporte a padrões de design comuns e componentes reutilizáveis
- Implementar scripts de teste automatizados e realizar testes manuais quando necessário
- Implantar e monitorar serviços de produção,além de responder a interrupções e problemas do sistema
- Trabalhar com outras equipes remotas para criar recursos
- Colaborar com o gerenciamento de produtos para definir o escopo de novos recursos
- Manter e gerenciar a arquitetura de software para oferecer melhorias de velocidade e custo
- Elaborar, implantar e dimensionar serviços de back-end multilocatário
- Elaborar, gerenciar e otimizar funis de dados
- Implementar software com foco em código limpo e bem estruturado
- Criar scripts de teste automatizados e realizar testes manuais quando necessário
Requerimentos:
- Bacharelado ou Mestrado em Engenharia ou Ciência da Computação (ou experiência equivalente)
- Pelo menos 4 anos de experiência relevante como desenvolvedor de software
- Ter cuidado especial com escala, latência e arquitetura distribuída
- Proficiência em linguagens de programação modernas (Python e Typescript)
- Conhecimento de frameworks front-end modernos (React, Redux/MobX)
- Domínio profundo de web services e frameworks escaláveis e seguros (Flask, REST APIs)
- Compreensão de data warehouses (Redshift, Presto/Hive, BigQuery e SnowflakeDB)
- Conhecimento de orquestradores assíncronos (Airflow)
- Fluência em inglês, verbal e escrito
- Capacidade para conduzir discussões técnicas eficientes e sem egocentrismos
- Capacidade de comunicar as principais concessões e decisões para os stakeholders não técnicos
- Tomar, para si, toda a responsabilidade e ter orgulho do seu trabalho