Descrição
**Engenheiro Backend \- Remoto, Fuso Horário do Reino Unido (dentro de \+/\- 2 horas)**
Shows ao vivo nos fazem sentir bem. São momentos para passar com nossos amigos, descobrir novos artistas ou nos perdermos em uma pista de dança. Estamos em uma missão para levar tudo isso a mais fãs, com mais frequência — e é aí que você entra.
Estamos procurando um Engenheiro Backend para integrar nossa equipe de Produto e ajudar a construir produtos excepcionais para fãs, casas de shows e artistas.
Na DICE, você fará parte da empresa que está redesenhando o entretenimento ao vivo. É um lugar onde você pode ser você mesmo, influenciar a cultura e criar um trabalho do qual se orgulhe.
**Sobre a vaga**
A DICE está crescendo rapidamente e temos metas ambiciosas para nossas plataformas. Como Engenheiro Backend, você terá um impacto direto no que construímos e na forma como o construímos, trabalhando ao lado de uma equipe muito experiente de especialistas para entregar funcionalidades de alta qualidade.
Nossos aplicativos backend são escritos principalmente em Elixir. Eles fornecem diversas informações para nossos aplicativos premiados por meio de GraphQL e API REST, além de processar milhões de transações para nossas vendas de tíquetes. Nosso código é hospedado no GitHub, os pipelines são gerenciados pelo Drone CI e fazemos implantações em clusters Kubernetes.
Sempre estamos abertos a mudanças e melhorias em nosso fluxo de trabalho e base de código, e contaremos com suas ideias e seu crescimento profissional dentro de nossa cultura de engenharia.
**Suas responsabilidades serão**
* Projetar e desenvolver funcionalidades de backend escaláveis usando Elixir e Phoenix.
* Participar de discussões técnicas com Gerentes de Produto, Engenheiros e Designers para compreender requisitos e fornecer estimativas de tempo.
* Colaborar com e aprender de uma equipe sênior de especialistas em Elixir, participando ativamente de revisões de código e programação em par.
* Escrever código limpo, sustentável e bem documentado, com cobertura robusta de testes.
* Diagnosticar problemas em produção e contribuir para manter a confiabilidade de nossos sistemas de emissão de tíquetes.
**Você é**
* Um resolvedor colaborativo de problemas que gosta de trabalhar em equipes multifuncionais.
* Apaixonado, humilde e talentoso.
* Fã de música e cultura.
* Ansioso para aprender e aprimorar suas habilidades técnicas em um ambiente de alto desempenho.
* Alguém que se preocupa com a qualidade do software que entrega, desde testes unitários até documentação.
* Entusiasmado para construir aplicativos que gerem um impacto positivo no mundo.
* Um excelente comunicador.
**Você precisará de**
* Experiência comprovada com Elixir e Phoenix (ou experiência com outra linguagem funcional, como Ruby/Erlang/Haskell, e um genuíno desejo de dominar Elixir).
* Experiência na construção e manutenção de aplicações web em ambiente de produção.
* Bom entendimento de conceitos de bancos de dados (PostgreSQL) e de como escrever consultas eficientes.
* Conhecimento sólido sobre como os sistemas operacionais e o Linux funcionam internamente.
* Experiência na integração de APIs e serviços de terceiros.
* Mentalidade voltada à entrega de valor comercial por meio de desenvolvimento iterativo.
**Sobre a DICE**
A DICE está presente em toda a Europa, América do Norte, Austrália e Índia, e cresce rapidamente em todo o mundo. Estamos constantemente inovando para levar produtos incríveis a fãs, artistas, casas de shows e promotores.
Sabemos que ter uma variedade de perspectivas nos torna uma empresa melhor — é por isso que incentivamos fortemente membros de comunidades historicamente sub-representadas a se candidatarem. Saiba como estamos criando uma DICE mais diversa, equitativa e inclusiva.
**Processo de candidatura**
Normalmente, nosso processo envolve uma breve conversa telefônica, uma análise de portfólio ou tarefa prática e algumas entrevistas nas quais você conhecerá as pessoas com quem trabalhará. Mantemos você plenamente informado em todas as etapas.
Para obter informações sobre como utilizamos seus dados, consulte nossa Política de Privacidade para Candidatos**.**
*Podemos utilizar ferramentas assistidas por IA para auxiliar na análise de competências e experiências. Esses sistemas funcionam exclusivamente como ferramentas de apoio à tomada de decisão; eles não rejeitam candidatos de forma autônoma nem tomam decisões finais de contratação. Cada candidatura recebe supervisão humana significativa, e todas as decisões de contratação ao longo do processo são tomadas por pessoas.*
*Se desejar mais informações sobre como seus dados são processados, entre em contato conosco.*