Desenvolvedor(a) Backend Pleno (Automações e Integrações)
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 arastreabilidade dos processos e promover a melhoria contínua da qualidade e daconfiabilidade das soluções implantadas.
Atividades a serem executadas:
- Levantar e analisar necessidades de automação eintegraçã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 emonitoramento;
- 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 deintegração, assegurando a qualidade e a estabilidade das entregas;
- Versionar o código, elaborar pull ou mergerequests 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, investigarfalhas 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 dassoluções e orientar sobre sua utilização;
- Identificar oportunidades de melhoria contínuarelacionadas a eficiência, escalabilidade, confiabilidade e experiênciaoperacional;
- Acompanhar o ciclode vida das soluções, desde o entendimento da necessidade até a implantação,monitoramento, manutenção e evolução.
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 deaplicaçõ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 emnível pleno, demonstrando autonomia para conduzir demandas de médiacomplexidade, investigar problemas, propor soluções e colaborar com equipesmultidisciplinares;
- Domínio de Python para desenvolvimento deserviç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 JavaScriptou TypeScript para scripts, automações e integrações;
- Experiência no desenvolvimento, consumo eintegraçã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çãode repositórios;
- Conhecimento de bancos de dados relacionais,linguagem SQL, modelagem básica de dados e integração de aplicações com bancoscomo PostgreSQL, MySQL ou equivalentes;
- Conhecimento de formatos de serialização eintercâmbio de dados, especialmente JSON, YAML e XML;
- Conhecimento prático de Linux, incluindo linha decomando, permissões, serviços, processos, logs, agendamento de tarefas etroubleshooting;
- Experiência com Docker e conhecimento dosconceitos fundamentais de Kubernetes;
- Capacidade de criar e manter documentação técnica,especificações de APIs, diagramas, runbooks, procedimentos operacionais eregistros 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écnicosbásicos.
Desejável/Diferencial:
- Conhecimento de boas práticas de engenharia desoftware, 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 utilizandoGitLab CI/CD, Azure DevOps, GitHub Actions ou ferramentas equivalentes;
- Conhecimento de ferramentas de automação einfraestrutura como código, especialmente Ansible e/ou Terraform;
- Conhecimento de práticas de observabilidade,incluindo logs estruturados, métricas, traces, eventos, alertas e monitoramentoda saúde das aplicações;
- Conhecimento de boas práticas de segurança edesenvolvimento 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 ouintermediário.
Informações adicionais
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.
Originally posted on Himalayas
This role requires you to be in Brazil. If that means relocating or flying in, it is worth checking fares before you commit to a start date.
Compare flights and hotels →Get remote developer jobs like this by email
10 hand-picked jobs, one email a day. No spam, unsubscribe anytime.
Similar for you
Get 10 hand-picked remote jobs like this one in your inbox every morning. One email a day, matched to what you browse. No spam, one-click unsubscribe.
No thanks — continue to the application ↗