Descrição
Resumo:
Junte-se à Twin Harbour Interactive como Engenheiro Backend Sênior para projetar, construir e aprimorar funcionalidades em nossa plataforma de jogos, com foco em nosso mecanismo de jogo Java para jogos de estratégia.
Pontos de destaque:
1. Liderar e trabalhar no backend Java para jogos existentes e futuros
2. Colaborar com designers de jogos para implementar funcionalidades inovadoras para jogadores
3. Oportunidades de mentoria, crescimento e influência na arquitetura
#### **Junte-se a nós como Engenheiro Backend Sênior em nossos jogos existentes e futuros!**
Na **Twin Harbour Interactive**, esforçamo-nos para desenvolver jogos de estratégia de alta qualidade e torná-los acessíveis a todos os jogadores ao redor do mundo. Para nós, o desenvolvimento de jogos é uma promessa de diversão e entretenimento – é isso que vivemos e buscamos!
Como **Engenheiro Backend Sênior**, você será responsável por projetar, construir e aprimorar funcionalidades em nossa plataforma de jogos, com foco em nosso mecanismo de jogo Java próprio, que se integra com outros serviços escritos em Java e PHP, os quais constantemente ampliamos e melhoramos. Nossos servidores operam em uma arquitetura distribuída no Google Cloud. Seu trabalho estará alinhado às melhores práticas em estabilidade, desempenho, escalabilidade, segurança e manutenibilidade.
Neste cargo, você colaborará de perto com designers de jogos, produtores e outras partes interessadas para implementar funcionalidades inovadoras que aprimorem a experiência do jogador. Para esta posição, você deve ter fluência em inglês técnico e comercial; conhecimentos em alemão são um diferencial.
#### **SUA MISSÃO**
* Você liderará e trabalhará principalmente no backend Java de nossos jogos existentes e futuros. No entanto, você precisa estar confortável em trabalhar em outras linguagens, como PHP, e ter compreensão de como funcionam Javascript/Typescript.
* Assumir a responsabilidade pela manutenção e expansão do backend Java e impulsionar ativamente iniciativas de resolução de incidentes e qualidade.
* Projetar, desenvolver, testar, implantar, manter e aprimorar nosso software com código de alta qualidade e facilmente mantido.
* Definir SLOs, adicionar métricas/rastreamento/registros, participar de plantões/análises de incidentes e aprimorar continuamente a confiabilidade e o desempenho das operações em produção.
* Trabalhar em estreita colaboração com designers de jogos e líderes de produto para implementar novas funcionalidades, com interesse em aprender as tecnologias complementares de pilha completa.
* Comunicar-se e colaborar dentro de uma equipe multifuncional e com outras equipes para garantir um fluxo de trabalho diário fluido.
* Participar ativamente de decisões técnicas que influenciem a arquitetura de nossos serviços e plataforma.
* Orientar e apoiar outros engenheiros por meio de revisões de código, programação em par e sessões de compartilhamento de conhecimento.
* Impulsionar iniciativas para aprimorar a estabilidade, o desempenho e a escalabilidade de nossa plataforma e jogos em produção.
* Contribuir com código Java de alta qualidade e facilmente mantido, utilizando uma ampla gama de tecnologias, como Spring, JUnit5, Gradle, Github, Docker, MySQL, Apache Kafka, Flatbuffers e Redis.
#### **SEU HISTÓRICO**
* Mais de 7 anos de experiência comprovada em desenvolvimento Java, demonstrando fortes habilidades de codificação e depuração.
* Domínio de frameworks Java populares, como Spring, Spring Boot, JUnit5 e Gradle.
* Excelentes habilidades de comunicação verbal e escrita, com capacidade de trabalhar eficazmente em um ambiente de equipe multifuncional.
* Capacidade comprovada de integrar eficazmente ferramentas de IA nos fluxos de trabalho de desenvolvimento para geração de código, depuração e pesquisa técnica.
* Bom entendimento de Javascript/Typescript e familiaridade ou disposição para aprender outras linguagens, como PHP e Node.js.
* Excelentes habilidades analíticas e de resolução de problemas.
* Atitude proativa em relação à aprendizagem de novas tecnologias e ao aprimoramento de habilidades existentes, incluindo sair da zona de conforto da sua linguagem de programação.
* Experiência no desenvolvimento e manutenção de serviços backend e APIs multi-servidor com alta carga.
* Familiaridade com bancos de dados SQL e NoSQL, incluindo MySQL, PostgreSQL, MongoDB ou similares.
* Profundo entendimento dos fundamentos da ciência da computação, como design orientado a objetos, algoritmos e padrões de arquitetura de software.
* Forte mentalidade de qualidade automatizada, utilizando testes unitários, testes de integração e outros frameworks de automação de testes.
* Entusiasmo por jogos, especialmente jogos de estratégia.
* Experiência com plataformas em nuvem (GCP preferencial), CI/CD (GitHub Actions), redes e depuração de sistemas distribuídos é um diferencial.
* Experiência prática com metodologias ágeis, como Scrum ou Kanban.
#### **Por que você vai adorar trabalhar conosco**
##### **Uma equipe global, um propósito compartilhado**
Nossa força reside em nossa diversidade. Com mais de 30 nacionalidades representadas em nossos dois locais, estamos unidos por uma paixão compartilhada por jogos de estratégia e uma visão ousada para o futuro. Celebramos o que torna cada um de nós único – nossas perspectivas, nossas histórias e os caminhos que nos trouxeram até aqui.
##### **Trabalhe à sua maneira**
Seja criando código em uma mesa com vista para o porto em Hamburgo ou ajustando detalhes de design sob o sol maltês, apoiamos modelos de trabalho híbrido flexíveis que capacitam você a fazer seu melhor trabalho – onde quer que esteja.
##### **Cresça conosco**
Na Twin Harbour, sua jornada importa. Nosso **Quadro de Trajetórias Profissionais** e cultura de mentoria oferecem a clareza e o feedback necessários para dar o próximo passo – seja aprofundando sua especialização ou explorando novas disciplinas. Investimos em seu crescimento com cursos de idiomas, plataformas de ensino eletrônico e apoio para conferências e treinamentos.
##### **Somos humanos primeiro**
Acreditamos que grandes equipes são construídas com base em confiança, respeito e bom humor. De noites de jogos a drinques informais, noites de quiz e karaokê, não apenas trabalhamos juntos – conectamos-nos, brincamos e apoiamos uns aos outros como uma verdadeira equipe.
#### **Junte-se à Twin Harbour Interactive**
##### **Onde estratégia encontra visão.**
A Twin Harbour Interactive é uma potência global em jogos de estratégia, moldando o futuro dos jogos multiplayer de longo prazo. Com escritórios em **Hamburgo** e **Malta**, projetamos jogos de estratégia que unem pessoas – além de fronteiras e gerações.
Seja você um estrategista experiente ou um construtor imaginativo de mundos, há um lugar aqui para você crescer, prosperar e deixar sua marca.