Desenvolvedor Full Stack (Java / JS)

  • Rio de Janeiro, Brazil

Desenvolvedor Full Stack (Java / JS)

Job description

A missão da Intelie é transformar dados em resultados. Atuamos em diversos segmentos, como mercado financeiro, seguradoras, e-commerce, transporte, logística e indústria de óleo e gás. Para gerar o melhor resultado em cada vertical, contamos com times multidisciplinares de alto nível técnico, compostos por engenheiros, desenvolvedores, analistas e designers. 


Procuramos desenvolvedores para o time de stream analytics e data science. Caso você goste de programar e esteja buscando criar aplicações com tecnologias inovadoras, interface/interações ricas e constantes desafios, vamos conversar!


Local de trabalho: Centro (Rio de Janeiro-RJ).

No dia a dia, será sua responsabilidade:


  • Juntamente com o restante da equipe, evoluir aplicações existentes e desenvolver novas aplicações;
  • Participar de reuniões técnicas com a equipe e com clientes;
  • Desenvolver código reusável, testável, eficiente e claro;
  • Garantir a qualidade do software, através de code reviews e testes automatizados;
  • Nos ajudar a manter um ambiente de trabalho dinâmico, descontraído e eficiente.


Requirements

Nenhum dos itens abaixo é obrigatório, mas fazem parte do conjunto de habilidades que esperamos que o colaborador para esta função desenvolva trabalhando na Intelie:


  • Conhecimento avançado em Java;
  • Conhecimento avançado em JavaScript;
  • Conhecimento em React, JSX, ES6, ES7;
  • Conhecimento de arquiteturas Flux / Relay;
  • Conhecimento ferramentas de qualidade de código (ex: ESLint);
  • Familiaridade com bancos de dados (Mysql, PostgreSQL, MongoDB);
  • Familiaridade com o protocolo HTTP, JSON e Web APIs;
  • Conhecimento em ferramentas de build/workflow JS (ex: Babel, gulp, yarn, webpack);
  • Conhecimento em ferramentas de build/workflow Java (ex: Maven);
  • Conhecimento em frameworks Java (ex: Spring, Dagger, Guice);
  • Conhecimentos avançados de HTML, SVG, CSS e pré-processadores (SCSS);
  • Familiaridade com Linux;
  • Testes automatizados;Utilização confortável de sistemas de controle de versão (git, no nosso caso);
  • [Bônus]: Familiaridade com outras linguagens de programação (ex: C++ e Fortran);
  • [Bônus]: Conhecimentos sobre compiladores;
  • [Bônus]: Conhecimentos sobre física e matemática;
  • [Bônus]: Noções/experiência com paradigma funcional.


De nós, espere:

  • Ambiente dinâmico;
  • Salário compatível com o mercado;
  • Benefícios (VT, VA, VR e planos médico e odontológico);
  • Auxílio creche;
  • Fomento à aprimoração profissional. 


Por fim, é essencial:


  • Ser atento aos detalhes (validar, testar... se você é perfeccionista, ótimo!);
  • Saber ouvir (e questionar sempre, claro, pensando na melhor entrega);
  • Ter iniciativa (para buscar oportunidades, sugerir melhorias e antecipar-se aos problemas);
  • Atuar com visão sistêmica (para entender o impacto do seu trabalho no longo prazo).