Desenvolvedor(a) de Sistemas | BACKEND

Brisanet Telecomunicações

Pereiro

Híbrido

BRL 100 000 - 167 000

Tempo integral

Há 6 dias
Torna-te num dos primeiros candidatos

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Vantagens oferecidas por esta oferta de emprego

Plano de Saúde Coparticipativo
Plano Odontológico
Seguro de Vida
Auxílio Creche
Auxílio Dependente PCD
Empréstimo Consignado
Descontos Brisanet/BrisaMusic

Resumo da oferta

A Brisanet procura um Desenvolvedor(a) de Sistemas para atuar no back-end, implementando e mantendo APIs, serviços e microsserviços com foco em desempenho e segurança. Você trabalhará próximo de frontend, DevOps e produto, contribuindo para a evolução de soluções na empresa.

O profissional atuará com Go, Docker e Kubernetes, integrando sistemas com APIs REST/GraphQL, adotando boas práticas de desenvolvimento e padrões de arquitetura.

Qualificações

  • Experiência profissional com desenvolvimento backend utilizando Go (Golang).
  • Conhecimento de concorrência e paralelismo em Go, incluindo goroutines, channels, context e gerenciamento de processos concorrentes.
  • Conhecimento de programação orientada a objetos e/ou princípios de design de software, incluindo Clean Code, SOLID e boas práticas de desenvolvimento.
  • Conhecimento de Design Patterns e padrões de arquitetura de software.
  • Experiência no desenvolvimento e integração de APIs REST e conhecimento de GraphQL.
  • Conhecimento do protocolo HTTP, incluindo métodos, status codes, headers, autenticação, cookies e conceitos de segurança.
  • Experiência com bancos de dados relacionais, modelagem de dados, criação e otimização de queries, índices e análise de performance.
  • Conhecimento de bancos de dados não relacionais e compreensão de quando utilizá-los.
  • Conhecimento de sistemas operacionais Linux e manipulação de arquivos, processos, serviços e dados via terminal.
  • Conhecimento de redes de computadores, DNS, TCP/IP, portas, proxies e conceitos relacionados à comunicação entre serviços.
  • Experiência com Git e práticas de controle de versão e desenvolvimento colaborativo, como Git Flow ou estratégias equivalentes.
  • Experiência com Docker e conceitos de containerização.
  • Conhecimento de microsserviços, comunicação entre serviços e processamento assíncrono.
  • Experiência com desenvolvimento de testes unitários e de integração.
  • Conhecimento de ferramentas de lint, gerenciamento de dependências e automação de processos de desenvolvimento.
  • Conhecimento de conceitos de performance de código, identificação de gargalos e otimização de aplicações.
  • Conhecimento de segurança de aplicações, incluindo autenticação, autorização, validação de dados, proteção de informações sensíveis e principais vulnerabilidades de aplicações web.
  • Conhecimento dos princípios da LGPD e boas práticas para tratamento e proteção de dados.
  • Conhecimento de arquitetura e serviços em cloud, incluindo conceitos de computação, armazenamento, redes, bancos de dados e serviços gerenciados.
  • Conhecimento de documentação técnica, incluindo documentação de APIs, código e decisões arquiteturais.
  • Conhecimento de metodologias ágeis, como Scrum e/ou Kanban.
  • Inglês técnico suficiente para leitura e compreensão de documentação, bibliotecas, frameworks e ferramentas.

Responsabilidades

  • Desenvolver, implantar e realizar manutenção de sites web, sistemas e aplicações, visando a agilidade, segurança e eficácia dos processos adequando-os às necessidades das áreas e clientes.
  • Desenvolver e manter APIs REST e outras integrações.
  • Desenvolver, evoluir e manter aplicações e serviços backend, garantindo qualidade, escalabilidade, segurança e manutenibilidade.
  • Desenvolver e manter integrações com APIs de terceiros, monitorando disponibilidade e tratamento de erros.
  • Desenvolver e manter microsserviços e serviços independentes quando aplicável à arquitetura da solução.
  • Participar da evolução e migração de aplicações para ambientes de nuvem.
  • Documentar APIs, código e decisões técnicas.

Conhecimentos

Go (Golang)
Concorrência/Paralelismo
OO/Design de software
REST APIs
GraphQL
HTTP/S segura
Bancos relacionais
Bancos NoSQL/Não-relacionais
Linux/Terminal
Git
Docker
Kubernetes
Testes (unitário/integrado)
CI/CD
Segurança web
LGPD
Nuvem (Cloud)
Arquitetura de microsserviços
Documentação de API
Metodologias ágeis (Scrum/Kanban)

Ferramentas

Go
Docker
Git
Kubernetes
GraphQL
REST
CI/CD

Descrição da oferta de emprego

Job description

Estamos à procura de um(a) Desenvolvedor(a) de Sistemaspara desenvolver, implantar e realizar manutenção de sites e sistemas, visando a agilidade, segurança e eficácia dos processos adequando-os às necessidades das áreas e clientes.

Se você é um profissional atencioso, que encanta seus clientes e possui senso de propriedade, a Brisanet é o seu lugar!

Vamos velejar rumo ao futuro! #VemSerBrisanet

Main responsibilities
  • Vivenciar a identidade organizacional do Grupo Brisanet;
  • Preparar relatórios, formulários ou planilhas, conforme solicitações;
  • Propor melhorias para as rotinas e processos da área;
  • Alimentar indicadores da área;
  • Participar ativamente das reuniões e compromissos da organização, quando solicitado;
  • Prestar atendimento aos colaboradores em assuntos relacionados à área;
  • Utilizar os equipamentos de segurança individual e coletiva, quando necessário;
  • Desenvolver, implantar e realizar manutenção de sites web, sistemas e aplicações, visando a agilidade, segurança e eficácia dos processos adequando-os às necessidades das áreas e clientes;
  • Desenvolver, evoluir e manter aplicações e serviços backend, garantindo qualidade, escalabilidade, segurança e manutenibilidade;
  • Desenvolver e otimizar queries, analisando planos de execução e identificando gargalos de performance;
  • Definir e implementar regras de negócio e a lógica das aplicações;
  • Desenvolver, integrar e manter APIs REST e/ou outros padrões de integração;
  • Desenvolver e manter integrações com APIs e serviços de terceiros, monitorando disponibilidade, latência, consumo e tratamento de erros;
  • Desenvolver e manter processos assíncronos e tarefas em background, utilizando filas, workers e mecanismos de processamento adequado à necessidade da aplicação;
  • Desenvolver e manter microsserviços e serviços independentes quando aplicável à arquitetura da solução;
  • Participar da definição da arquitetura técnica de novas funcionalidades e sistemas, propondo soluções adequadas às necessidades do negócio;
  • Participar da evolução e migração de aplicações e serviços para ambientes de nuvem;
  • Monitorar e otimizar a performance de aplicações, APIs, servidores e bancos de dados;
  • Implementar mecanismos de logs, métricas, monitoramento e rastreabilidade para facilitar a identificação e resolução de problemas;
  • Identificar, investigar e corrigir bugs e problemas de produção por meio de processos de depuração e análise de logs;
  • Desenvolver e manter testes unitários, de integração e, quando aplicável, testes automatizados de API;
  • Criar scripts e ferramentas para automação de tarefas operacionais e de desenvolvimento;
  • Implementar boas práticas de segurança no desenvolvimento, incluindo validação de dados, autenticação, autorização, proteção de informações sensíveis e prevenção de vulnerabilidades;
  • Utilizar controle de versão e boas práticas de desenvolvimento colaborativo;
  • Participar de code reviews, contribuindo para a qualidade e padronização do código;
  • Participar de processos de CI/CD e automação de build, testes e deploy;
  • Documentar APIs, código, decisões técnicas, integrações e processos relevantes;
  • Atuar em conjunto com profissionais de frontend, produto, infraestrutura/DevOps e demais áreas envolvidas no desenvolvimento das soluções;
  • Analisar problemas técnicos, propor soluções e atuar de forma autônoma na implementação e evolução das funcionalidades.
Requirements and skills
  • Experiência profissional com desenvolvimento backend utilizando Go (Golang);
  • Conhecimento de concorrência e paralelismo em Go, incluindo goroutines, channels, context e gerenciamento de processos concorrentes;
  • Conhecimento de programação orientada a objetos e/ou princípios de design de software, incluindo Clean Code, SOLID e boas práticas de desenvolvimento;
  • Conhecimento de Design Patterns e padrões de arquitetura de software;
  • Experiência no desenvolvimento e integração de APIs REST e conhecimento de GraphQL;
  • Conhecimento do protocolo HTTP, incluindo métodos, status codes, headers, autenticação, cookies e conceitos de segurança;
  • Experiência com bancos de dados relacionais, modelagem de dados, criação e otimização de queries, índices e análise de performance;
  • Conhecimento de bancos de dados não relacionais e compreensão de quando utilizá-los;
  • Conhecimento de sistemas operacionais Linux e manipulação de arquivos, processos, serviços e dados via terminal;
  • Conhecimento de redes de computadores, DNS, TCP/IP, portas, proxies e conceitos relacionados à comunicação entre serviços;
  • Experiência com Git e práticas de controle de versão e desenvolvimento colaborativo, como Git Flow ou estratégias equivalentes;
  • Experiência com Docker e conceitos de containerização;
  • Conhecimento de microsserviços, comunicação entre serviços e processamento assíncrono;
  • Experiência com desenvolvimento de testes unitários e de integração;
  • Conhecimento de ferramentas de lint, gerenciamento de dependências e automação de processos de desenvolvimento;
  • Conhecimento de conceitos de performance de código, identificação de gargalos e otimização de aplicações;
  • Conhecimento de segurança de aplicações, incluindo autenticação, autorização, validação de dados, proteção de informações sensíveis e principais vulnerabilidades de aplicações web;
  • Conhecimento dos princípios da LGPD e boas práticas para tratamento e proteção de dados;
  • Conhecimento de arquitetura e serviços em cloud, incluindo conceitos de computação, armazenamento, redes, bancos de dados e serviços gerenciados;
  • Conhecimento de documentação técnica, incluindo documentação de APIs, código e decisões arquiteturais;
  • Conhecimento de metodologias ágeis, como Scrum e/ou Kanban;
  • Inglês técnico suficiente para leitura e compreensão de documentação, bibliotecas, frameworks e ferramentas.

Será considerado diferencial:

  • Experiência profissional com Go em ambientes de produção e aplicações de alta concorrência;
  • Experiência com mensageria e sistemas de filas, como RabbitMQ, Kafka, SQS ou similares;
  • Experiência com Redis ou outras soluções de cache;
  • Conhecimento de WebSockets e comunicação em tempo real;
  • Experiência com CI/CD e pipelines de automação;
  • Conhecimento de ferramentas de observabilidade, como métricas, logs distribuídos, tracing e monitoramento de aplicações;
  • Experiência com provedores de cloud, como AWS, Google Cloud ou Azure;
  • Conhecimento de Kubernetes e conceitos de orquestração de containers;
  • Experiência com arquitetura distribuída e sistemas de alta disponibilidade;
  • Cursos ou certificações relacionados a Go, Cloud, Docker, Kubernetes, arquitetura de software ou segurança.
Additional information
  • Cultura de trabalho que respeita e valoriza as pessoas;
  • Eventos internos que abordam temas diversos;
  • Meio colaborativo que valoriza o desenvolvimento pessoal e profissional;
  • Ambiente horizontal e vertical, ou seja, você é o protagonista de sua carreira!;
  • Alimentação (Sede via Refeitório e Filiais via Ifood);
  • Plano de Saúde Coparticipativo;
  • Plano Odontológico;
  • Seguro de Vida;
  • Auxílio Creche;
  • Auxílio Dependente PCD;
  • Empréstimo Consignado (após 6 meses);
  • Descontos de até 50% nos serviços Brisanet de Internet e BrisaMusic;
  • Wellhub (Gympass);
  • Descontos em Instituições de Ensino Superior de até 60%.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Desenvolvedor(a) de Sistemas | FRONTEND
Desenvolvedor(a) de Sistemas | FRONTEND

Brisanet Telecomunicações • Juazeiro do Norte

Presencial
BRL 100 000 - 167 000
Plano de Saúde Coparticipativo
Plano Odontológico
Seguro de Vida
+5
Analista Devops | Operações de Sistemas
Analista Devops | Operações de Sistemas

Brisanet Telecomunicações • Juazeiro do Norte

Presencial
BRL 120 000 - 180 000
Plano de Saúde Coparticipativo
Plano Odontológico
Seguro de Vida
+3
Desenvolvedor Full Stack Pleno
Desenvolvedor Full Stack Pleno

minu.co • Brasil

Híbrido
BRL 89 000 - 179 000
Benefícios flexíveis
Auxílio Home Office
Auxílio Mobilidade
+11
Supervisor de Projetos Corporativos
Supervisor de Projetos Corporativos

Brisanet Telecomunicações • Pereiro

Híbrido
BRL 90 000 - 150 000
Plano de Saúde Coparticipativo
Plano Odontológico
Seguro de Vida
+3
Técnico(a) de Segurança do Trabalho
Técnico(a) de Segurança do Trabalho

Brisanet Telecomunicações • Fortaleza

Presencial
Analista de Recursos Humanos | Educação Corporativa
Analista de Recursos Humanos | Educação Corporativa

Brisanet Telecomunicações • Pereiro

Presencial
BRL 39 000 - 78 000
Plano de Saúde Coparticipativo
Plano Odontológico
Seguro de Vida
+6
Operador(a) de Serviços de Campo B2B
Operador(a) de Serviços de Campo B2B

Brisanet Telecomunicações • Pereiro

Presencial
BRL 20 000 - 33 000
Plano de Saúde Coparticipativo
Plano Odontológico
Seguro de Vida
+2
Desenvolvedor(a) Full Stack Sênior (.NET)
Desenvolvedor(a) Full Stack Sênior (.NET)

Ouribank • São Paulo

Híbrido
BRL 180 000 - 280 000
Vale Refeição
Vale Alimentação
Plano de Saúde Bradesco
+3
Analista de Tecnologia da Informação I
Analista de Tecnologia da Informação I

Brisanet Telecomunicações • Pereiro

Presencial
BRL 90 000 - 130 000
Plano de Saúde Coparticipativo
Plano Odontológico
Seguro de Vida
+2
Desenvolvedor(a) Backend Sênior (.NET) São Paulo - SP and Hybrid Full-time employee
Desenvolvedor(a) Backend Sênior (.NET) São Paulo - SP and Hybrid Full-time employee

Ouribank Group. • São Paulo

Presencial
BRL 144 000 - 216 000
Vale Refeição
Vale Alimentação
Plano de Saúde
+5