Descrição do cargo de engenheiro de back-end

Qual é a função de um engenheiro de back-end?

Um engenheiro de back-end é responsável pela curadoria da estrutura de informações de server-side. Os Engenheiros de Back-End primeiramente escrevem os scripts e as APIs do servidor a serem utilizados pelos engenheiros de front-end e designers de UX. O dia a dia consiste em otimizar os servidores para obter velocidade e estabilidade, implementando estruturas de segurança, gerando bibliotecas de código reutilizáveis e soluções de armazenamento de dados.

Os engenheiros de back-end devem possuir um diploma de Ciências da Computação, Tecnologias de Rede ou de uma área similar. Uma compreensão básica de tecnologia de front-end, como Java, HTML5 e CSS3 é obrigatória para eficiência. Um vasto conhecimento de codificação back-end em plataformas como PHP, Java, .NET, JavaScript etc. é obrigatório para a candidatura. Candidatos bem qualificados possuirão sólidas habilidades organizacionais e de gerenciamento de tempo.

Exemplo de descrição de cargo de engenheiro de back-end

Visão geral da vaga

A XYZ é uma empresa líder no setor em que opera. Nossos funcionários nos deram a classificação de 4,1 no Glassdoor. Venha fazer parte da nossa equipe. Estamos contratando para a vaga de engenheiro de back-end. Se você é um profissional dedicado, a XYZ é um excelente lugar para crescer profissionalmente.

Responsabilidades do cargo de engenheiro de back-end

  • Gerar bibliotecas de código reutilizáveis
  • Implementar sistemas de segurança contínuos
  • Participar de reuniões regulares com a equipe de front-end para expor fraquezas e problemas
  • Inspecionar o código do servidor rotineiramente para otimização da velocidade
  • Conceituar e implementar soluções para armazenamento de dados
  • Configurar a usabilidade de todos os aplicativos de front-end
  • Manter um servidor estável com tempo de inatividade zero
  • Manter uma biblioteca de backup antes de qualquer grande alteração no servidor

Requisitos para ser engenheiro de back-end

  • Mais de 5 anos de experiência em uma área relacionada
  • Grande capacidade de atenção aos detalhes
  • Capacidade de atender prazos apertados
  • Capacidade de priorizar vários projetos para alcançar os objetivos sem supervisão da gerência
  • Vasto conhecimento em PHP, Python, Ruby, Java, .NET, JavaScript etc.
  • Familiaridade com plataformas de front-end como JAVA, HTML5 e CSS3
  • Experiência em server-side com SASS e LESS
  • Compreensão de acessibilidade e conformidade do servidor
  • Experiência anterior em trabalhos com várias plataformas como Desktop, Celulares, Tablets etc.

Quer contratar engenheiro de back-end?

Publicar vaga

Empresas: como elaborar uma boa descrição de vaga

  • Mencione o tempo de experiência e o nível educacional exigidos
  • Descreva o diferencial da sua empresa e vaga para os candidatos
  • Tamanho ideal: alguns parágrafos ou cerca de 200 palavras
  • Quebre os parágrafos e use marcadores de forma adequada, para facilitar a leitura
Baixar o guia completo (em inglês)