Desenvolvedor Fullstack - Pleno ou Senior

1. A vaga

Buscamos um Desenvolvedor Fullstack 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/backend.

Você trabalhará presencialmente 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.

2. A empresa

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:

https://youtu.be/MGSzdKpZEWo

3. 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), em trabalho remoto enquanto durar a pandemia de Covid-19

4. Qualificação necessária

  • Pelo menos 4 anos de experiência com desenvolvimento de software
  • Conhecimento de pelo menos uma linguagem de programação de alto nível (ex. Python, Golang, NodeJS...)
  • Experiência com desenvolvimento de webapps (frontend e backend)
  • 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 com protocolo HTTP e programação web
  • Experiência com Git
  • Conhecimentos em Linux
  • Inglês intermediário

5. Qualificação desejável

  • Arquiteturas para sistemas com grande massa de dados (big data)
  • Banco de dados SQL e NoSQL
  • Conhecimentos em redes IPv4 e IPv6
  • Conhecimentos de desenvolvimento com containers (Docker)
  • Experiência com micro-serviços e sistemas distribuídos
  • Projeto de APIs REST ou GraphQL
  • 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

6. Nosso stack

  • Aplicações backend escritas em várias linguagens; principalmente Python, Golang, NodeJS.
  • Framework React para o desenvolvimento do frontend de webapps.
  • Infraestrutura auto-gerenciada via Kubernetes on-premise, com microsserviços Docker.
  • Aplicações de usuário para Android, iOS, Linux, Windows, web.
  • Processamento e persistência de dados com Cassandra, PostgreSQL, Kafka.
  • Integração contínua (CI) com Jenkins.