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;
- Conh
Get remote developer jobs like this by email
One weekly digest. No spam, unsubscribe anytime.