JOB DESCRIPTION
A missão do Desenvolvedor Backend será projetar,
desenvolver e evoluir soluções backend voltadas à automação de rotinas e à
integração de sistemas, APIs e ferramentas utilizadas pelas equipes de redes,
infraestrutura, segurança, monitoramento e operações. Por meio de serviços,
bibliotecas e integrações padronizadas, observáveis e confiáveis, deverá
reduzir atividades manuais, ampliar a eficiência operacional, assegurar a
rastreabilidade dos processos e promover a melhoria contínua da qualidade e da
confiabilidade das soluções implantadas.
RESPONSIBILITIES AND ASSIGNMENTS
Atividades a serem executadas:
- Levantar e analisar necessidades de automação e
integração em conjunto com as equipes de engenharia, infraestrutura, segurança,
monitoramento e operações;
- Projetar, desenvolver, testar e manter aplicações,
serviços, APIs, bibliotecas e rotinas backend;
- Automatizar processos técnicos e operacionais,
reduzindo atividades manuais, falhas recorrentes e tempo de execução;
- Desenvolver integrações entre sistemas internos,
plataformas de terceiros e ferramentas de automação, gerenciamento e
monitoramento;
- Criar componentes reutilizáveis e padronizados,
facilitando a evolução e a manutenção das soluções;
- Implementar mecanismos adequados de autenticação,
tratamento de erros, retentativas, controle de acesso e rastreabilidade;
- Desenvolver e manter testes unitários e de
integração, assegurando a qualidade e a estabilidade das entregas;
- Versionar o código, elaborar pull ou merge
requests e participar de revisões técnicas;
- Criar e manter pipelines de CI/CD para testes,
validações, empacotamento e implantação das aplicações;
- Empacotar e executar aplicações em contêineres,
apoiando sua implantação e sustentação nos ambientes corporativos;
- Implementar logs estruturados, métricas, traces,
alertas e demais recursos de observabilidade;
- Monitorar o funcionamento das soluções, investigar
falhas e atuar na identificação e correção de causas-raiz;
- Aplicar boas práticas de arquitetura, segurança,
desempenho, documentação e desenvolvimento de software;
- Produzir e manter documentação técnica,
especificações de APIs, diagramas, runbooks e procedimentos operacionais;
- Apoiar tecnicamente as equipes consumidoras das
soluções e orientar sobre sua utilização;
- Identificar oportunidades de melhoria contínua
relacionadas a eficiência, escalabilidade, confiabilidade e experiência
operacional;
- Acompanhar o ciclo
de vida das soluções, desde o entendimento da necessidade até a implantação,
monitoramento, manutenção e evolução.
REQUIREMENTS AND QUALIFICATIONS
Formação:
- Ensino Superior Completo em Ciência da Computação, Engenharia de Software, Engenharia da Computação ou áreas correlatas;
- Pós-graduação ou especialização em áreas relacionadas será um diferencial.
Experiência Profissional e Conhecimentos Técnicos necessários:
- Experiência no desenvolvimento e na manutenção de
aplicações, serviços e automações backend, incluindo integrações entre APIs,
sistemas internos e ferramentas de infraestrutura e operação;
- Experiência profissional compatível com atuação em
nível pleno, demonstrando autonomia para conduzir demandas de média
complexidade, investigar problemas, propor soluções e colaborar com equipes
multidisciplinares;
- Domínio de Python para desenvolvimento de
serviços, bibliotecas e rotinas de automação, incluindo modularização,
gerenciamento de dependências, tratamento de erros e processamento de dados;
- Experiência com Bash e conhecimento de JavaScript
ou TypeScript para scripts, automações e integrações;
- Experiência no desenvolvimento, consumo e
integração de APIs REST, com conhecimento de HTTP, autenticação, paginação,
webhooks, timeouts, retentativas e tratamento de falhas;
- Experiência com Git, incluindo branches, commits,
pull ou merge requests, resolução de conflitos, revisão de código e organização
de repositórios;
- Conhecimento de bancos de dados relacionais,
linguagem SQL, modelagem básica de dados e integração de aplicações com bancos
como PostgreSQL, MySQL ou equivalentes;
- Conhecimento de formatos de serialização e
intercâmbio de dados, especialmente JSON, YAML e XML;
- Conhecimento prático de Linux, incluindo linha de
comando, permissões, serviços, processos, logs, agendamento de tarefas e
troubleshooting;
- Experiência com Docker e conhecimento dos
conceitos fundamentais de Kubernetes;
- Capacidade de criar e manter documentação técnica,
especificações de APIs, diagramas, runbooks, procedimentos operacionais e
registros de implementação;
- Inglês técnico para leitura de documentação,
análise de mensagens de erro, troubleshooting e elaboração de textos técnicos
básicos.
Desejável/Diferencial:
- Conhecimento de boas práticas de engenharia de
software, como código limpo, separação de responsabilidades, reutilização,
manutenibilidade e revisão de código;
- Experiência com testes unitários e de integração,
mocks, cobertura de código e automação de testes;
- Experiência com pipelines de CI/CD utilizando
GitLab CI/CD, Azure DevOps, GitHub Actions ou ferramentas equivalentes;
- Conhecimento de ferramentas de automação e
infraestrutura como código, especialmente Ansible e/ou Terraform;
- Conhecimento de práticas de observabilidade,
incluindo logs estruturados, métricas, traces, eventos, alertas e monitoramento
da saúde das aplicações;
- Conhecimento de boas práticas de segurança e
desenvolvimento seguro, incluindo OWASP Top 10, autenticação, autorização,
gestão de segredos, controle de permissões e segurança em pipelines;
- Conhecimentos de redes, incluindo TCP/IP, DNS,
endereçamento IP, roteamento, firewalls, VPNs e troubleshooting básico ou
intermediário.
ADDITIONAL INFORMATION
Vantagens e benefícios:
Remuneração: R$7.127,05
Local de trabalho: Remoto
Pedimos que após a candidatura, acesse seu cadastro na plataforma Gupy e confira se os dados estão corretos e completos. Ressaltamos que NÃO temos acesso ao currículo anexado ao site.
- Somos uma Empresa Cidadã - o que traz para mães e pais a prorrogação de Licença Maternidade e Paternidade;
- Plano de saúde com cobertura nacional e acomodação em apartamento (Sem desconto para o funcionário);
- Plano odontológico (Sem desconto para o funcionário);
- Vale Alimentação ou Refeição;
- Wellhub;
- Auxílio vacina para você e dependentes - vacinas não oferecidas pelos postos de saúde (Reembolso);
- Auxílio creche para filhos até 5 anos e 11 meses no valor de até 70% do salário mínimo vigente (Reembolso);
- Ajuda de custo no trabalho home office;
- Conexa Saúde | Zenklub, plataforma digital com orientação psicológica, financeira e jurídica;
- Day Off de Aniversário;
- Plataforma de biblioteca digital com mais de 30 mil títulos de jornais, revistas e e-books;
- Seguro de vida;
- Parceria com SESC.
Somos a RNP
Conectamos universidades e instituições de ensino, pesquisa e inovação com internet e serviços seguros em uma comunidade, o Sistema RNP.
Nesse ambiente, trabalhamos em conjunto com alunos, professores e pesquisadores para desenvolver novas tecnologias com foco em inovação contínua. É por meio dessa rede acadêmica que a ciência brasileira compartilha conhecimento e colabora entre si e com parceiros em todo o mundo.
Fomos os pioneiros, ao trazer a internet para o Brasil, e hoje nossa rede chega a todas as unidades da federação. Também estamos conectados às demais redes de educação e pesquisa na América Latina, América do Norte, África, Europa, Ásia e Oceania por meio de cabos de fibra óptica terrestres e submarinos.
Somos uma Organização Social Federal supervisionada pelo MCTI e mantida pelo fomento conjunto desse ministério com o MEC, MCOM, e ministérios da Saúde, Cultura e Defesa, que compõem o Programa Interministerial RNP (PRORNP), e apoiamos políticas públicas de ensino e pesquisa.
Nosso propósito:
Impulsionar a ciência e a educação para todos.
Nossa missão:
Promover o uso inovador de redes avançadas.
Nossa visão:
Ser reconhecida pela sociedade brasileira como a instituição que, fazendo o uso inovador das Tecnologias da Informação e Comunicação (TIC), provê a integração global da comunidade acadêmica, contribuindo para a melhoria da qualidade do ensino e da pesquisa e colaborando com o desenvolvimento tecnológico, social e econômico do país.
Nossos valores:
• Inovação e Pioneirismo
• Cooperação e Colaboração
• Compromisso e Comprometimento
• Ética e Transparência
• Respeito