Desenvolvedor(a) de Sistemas | BACKEND

Brisanet · Remoto · Remote · CLT

Recebendo candidaturas · conferida em 07/10

Ficha da vaga

Modelo
Remoto
Onde aceita
Não informado
Senioridade
Senioridade não informada
Salário
Salário não divulgado
Contrato
CLT

Fonte: Gupy · Ver vaga original →

  • api rest
  • git github
  • sql
  • logica programacao
  • resolucao problemas
  • trabalho equipe
  • comunicacao
  • atencao detalhes

Organizei a descrição em seções com IA. O texto completo da vaga está logo abaixo.

Sobre a vaga

A Brisanet está em busca de um(a) Desenvolvedor(a) de Sistemas BACKEND para atuar no desenvolvimento, implantação e manutenção de sistemas e aplicações, com foco em qualidade, escalabilidade e integração de APIs.

O que você vai fazer

  • 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

O que pedem

  • 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

Descrição completa da vaga

Estamos à procura de um(a) Desenvolvedor(a) de Sistemas para 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 💙🧡Responsabilidades e atribuiçõesVivenciar 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.Requisitos e qualificaçõesExperiê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.Informações adicionaisCultura 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;Wellhub (Gympass);Descontos em Instituições de Ensino Superior de até 60%.

Perguntas e respostas sobre a vaga

Aceita candidatos de onde?
A vaga não diz.
Qual o regime de contratação?
CLT.
É remota?
Sim, é remota.
Informa salário?
Não, a vaga não divulga.

Nenhuma vaga séria cobra para você se candidatar, e eu nunca peço dado bancário dentro de uma candidatura. O plano pago é cobrado só pelo Asaas, meu parceiro de pagamento.

Vagas parecidas

Candidatar com o aplica.ai

Leva 2 minutos, só o CV.