>

Tecnologia da Informação (TI)

Desenvolvedor(a) Back-End

Esta vaga é para um(a) desenvolvedor(a) Back-End altamente talentoso(a) e motivado(a), apaixonado(a) pela criação de soluções e inovação tecnológica. O(a) candidato(a) selecionado(a) será um membro fundamental da nossa equipe e contribuirá diretamente para a criação e manutenção de sistemas de alto desempenho.

Responsabilidades

  • Projetar e implementar soluções Back-End eficientes para nossos sistemas.

  • Otimizar o desempenho e a escalabilidade das soluções existentes.

  • Colaborar com a equipe de desenvolvimento Front-End para garantir a integração perfeita entre as versões Back-End e Front-End dos nossos sistemas.

Requisitos

  • Excelente conhecimento de pelo menos uma linguagem de programação Back-End, como Java ou Python.

  • Ampla experiência no design e na construção de soluções Back-End escaláveis e de alto desempenho.

  • Conhecimento prático de ferramentas e frameworks relacionados ao desenvolvimento Back-End, como PostgreSQL, Django, Flask e outros.

  • Fortes habilidades de comunicação e colaboração em equipe.

Se você está interessado(a) nesta empolgante oportunidade de trabalho e atende aos requisitos, candidate-se agora e junte-se à nossa equipe de primeira linha!

Perguntas de Entrevista

Quais são as linguagens e tecnologias que você domina para o desenvolvimento back-end?

Espera-se que o(a) candidato(a) enumere e descreva detalhadamente as linguagens e tecnologias que domina no desenvolvimento back-end. Também se espera que dê exemplos de projetos em que utilizou essas tecnologias.

Como você garante que seu código seja escalável e de fácil manutenção?

Espera-se que o(a) candidato(a) descreva as práticas de programação utilizadas para garantir que seu código seja escalável e de fácil manutenção. Também se espera que forneça exemplos de padrões de design e metodologias de desenvolvimento que já utilizou.

Como você lida com erros e exceções no seu código?

Espera-se que o(a) candidato(a) descreva como lida com erros e exceções no seu código. Também se espera que forneça exemplos de situações em que teve que lidar com erros e como o fez.

Como você monitora o desempenho de uma aplicação?

Espera-se que o(a) candidato(a) descreva as ferramentas e metodologias que utiliza para monitorar o desempenho de uma aplicação. Também se espera que forneça exemplos de situações em que teve que monitorar o desempenho de uma aplicação e como o fez.

Como você trabalha com bancos de dados relacionais e não relacionais?

Espera-se que o(a) candidato(a) descreva os bancos de dados relacionais e não relacionais que domina, seus pontos fortes e fracos e como trabalha com eles em seus projetos. Também se espera que forneça exemplos de projetos em que utilizou esses bancos de dados.

Como você garante que seu código seja seguro e evita vulnerabilidades?

Espera-se que o(a) candidato(a) descreva as estratégias e práticas de segurança que utiliza para proteger seu código de vulnerabilidades e ataques. Também se espera que forneça exemplos em que teve que implementar essas estratégias para proteger uma aplicação.

Como você colabora com a equipe de desenvolvimento e outros departamentos para garantir o sucesso do projeto?

Espera-se que o(a) candidato(a) descreva como interage de forma eficaz com outros membros da equipe de desenvolvimento e de outros departamentos para garantir o sucesso do projeto. Também se espera que forneça exemplos de situações em que teve que colaborar com outros membros da equipe de desenvolvimento ou de outros departamentos para fazer um projeto avançar.

Testes Recomendados da Evalart

Teste DISC completo

Esse teste entrega uma descrição para cada uma das dimensões DISC, além do perfil que corresponde ao candidato (dentro dos 15 perfis clássicos)

Teste de Inteligência 24 Perguntas

Teste de Inteligência de 24 perguntas que avalia várias áreas de inteligência a partir de diferentes ângulos (raciocínio lógico, aptidão verbal, aptidão numérica, inteligência visual, padrões), dando uma pontuação geral entre 0 e 24 pontos.

Teste prático de Java

Teste prático de Java. Este teste contém apenas questões de programação onde o candidato deve escrever um código em Java para resolver vários problemas. Este teste é de programação intensiva e não inclui questões teóricas. É ideal para medir capacidades reais de resolução de problemas de programação e permite a identificação de programadores altamente qualificados.

Este teste é recomendado para quando é necessário identificar com precisão o nível de capacidade para resolução eficaz de problemas usando a linguagem Java, especialmente quando se procura programadores com habilidades acima ou muito acima da média.

Teste prático de Python (Ver. B)

Teste de Python para avaliar habilidades de programação de nível iniciante a intermediário. Recomendado para avaliar desenvolvedores Python Júnior ou Pleno.

Este teste é uma versão alternativa (Ver. B) do teste padrão com o mesmo nome. Ideal para validação de candidatos que já realizaram a versão original ou para avaliar habilidades em múltiplas linguagens de programação (evitando perguntas repetitivas).

Este teste é uma versão equivalente (Ver. B) do teste de mesmo nome. Use isso quando for necessário validar um candidato que já deu a versão padrão ou quando quiser avaliar mais de uma linguagem (Para evitar perguntas semelhantes para testes em diferentes linguagens de programação)

Conhecimento em PostgreSQL

: O teste de conhecimento do banco de dados relacional PostgreSQL da Evalart é projetado para avaliar a compreensão dos candidatos sobre o funcionamento interno, as características e os recursos do banco de dados PostgreSQL. Ele inclui perguntas sobre a arquitetura, instalação e configuração, gerenciamento de tabelas, índices, transações, segurança, backup e recuperação, otimização de desempenho e recursos avançados, tais como gatilhos, procedimentos armazenados e extensões. Este teste é ideal para avaliar os desenvolvedores e administradores que precisam lidar com o banco de dados PostgreSQL.

Quer melhorar seus processos seletivos?

Comece a usar testes psicométricos e técnicos hoje mesmo, sem custo.