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:
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.