Desenvolvedor(a) Backend Pleno (Automações e Integrações)

🏢 RNP · all RNP jobs (2)
📍 Brazil
💰 BRL 7,127.05 - 7,127.05 / monthly
📅 Posted 2026-09-10 · via Himalayas
🏷 Backend-Development,Automation-Engineering,Systems-Integrations,DevOps-Engineer,Backend-Engineer,Desenvolvedor-Back-End,Engenharia-De-Software-Backend,Desenvolvedor-De-Integração,Backend-Integrations-Engineer,Backend-API-Developer,Backend-Platform-Developer
Apply on original site ↗

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

← All remote jobs

Get remote developer jobs like this by email

One weekly digest. No spam, unsubscribe anytime.

Similar for you