Desenvolvedor Linux para Aplicações de Rede

Acreditamos que a Internet é para todos, e com a presença cada vez maior dela em nossas vidas, nós trabalhamos não só para a melhoria de Internet, mas a favor de toda a sociedade e de todo o Brasil. O NIC.br é uma entidade civil, de direito privado e sem fins lucrativos que atua em projetos e ações para a melhoria da Internet no Brasil. Com sede em São Paulo, financiamento sólido e atuação em todo o país, o NIC.br desempenha um papel fundamental para a evolução das tecnologias de Internet. Saiba mais sobre nossa empresa em: "NIC.br em 1 minuto".

Área:

Medição de Qualidade

Local:

São Paulo, SP – Brooklin (região da Berrini)

Descrição detalhada:

Buscamos um Desenvolvedor Linux para Aplicações de Rede com experiência profissional em concepção, arquitetura e implementação de sistemas, para fazer parte da nossa equipe de Medição da Qualidade da Internet no NIC.br. Você usará sua experiência para o desenvolvimento de sistemas backend, baseados em microsserviços, sistemas distribuídos e processamento em larga escala, além de ajudar na evolução de aplicações frontend. Você trabalhará com uma equipe multidisciplinar enxuta e experiente, incluindo especialistas em design, data science e até sistemas embarcados (IoT). Você terá autonomia e contaremos com as suas ideias para a construção de sistemas complexos.

Benefícios, Oportunidades e Informações:

  • Contratação por CLT com salário competitivo em relação ao mercado;
  • Plano de saúde executivo;
  • Vale refeição;
  • Apoio para participação em congressos e treinamento profissional;
  • A vaga é presencial em região empresarial de São Paulo (Berrini)

Qualificação necessária:

  • Pelo menos 4 anos de experiência com desenvolvimento de software;
  • Graduação em Engenharia, Ciência da Computação ou cursos afins;
  • Sólido conhecimento em fundamentos de ciência de computação (desenvolvimento de algoritmos, modelagem e análise de complexidade);
  • Capacidade de trabalhar focado em problemas;
  • Experiência com liderança técnica, avaliação de tecnologias e de arquiteturas;
  • Conhecimentos em redes IPv4 e IPv6, protocolo HTTP e programação web;
  • Conhecimentos de desenvolvimento com containers (Docker);
  • Linux intermediário;
  • Inglês intermediário.

Qualificação desejável:

  • Desenvolvimento backend com C, Golang, Java, Python ou NodeJS;
  • Arquiteturas para sistemas com grande massa de dados (big data);
  • Banco de dados Postgres e sistema de fila Kafka;
  • Orquestração de containers com Kubernetes;
  • Experiência com micro-serviços e sistemas distribuídos;
  • Projeto de APIs REST ou GraphQL;
  • Desenvolvimento frontend com React ou VueJS;
  • Experiência em integração e entrega contínua (CI/CD);
  • Conhecimento em boas práticas de desenvolvimento de software, ciclo de vida de produtos, code review, testes automatizados e gerência de ambientes;
  • Especialização, Mestrado ou Doutorado é um diferencial valorizado.