Siemens
Hatch
Engenheiro Full Stack Sênior - Electronic Arts [EAFS260703]
Sobre Nós
Hatch Studio constrói e opera softwares desde 2011. Nossos engenheiros trabalharam em produtos usados por milhões de pessoas, ao lado de equipes em empresas como EA, Epic Games e Krafton. Duramos 15 anos entregando um ótimo trabalho e tratando bem as pessoas.
Acreditamos que a IA está mudando a forma como grandes softwares são construídos, e queremos que nossas pessoas estejam na vanguarda dessa mudança. Na Hatch, você será incentivado a explorar ferramentas de IA em seu trabalho diário, compartilhar o que aprender e ajudar a moldar como construímos. Queremos engenheiros curiosos, que se importam com a qualidade e assumem a responsabilidade pelo que entregam.
Estamos baseados em Vancouver, com membros de equipe em todo o Canadá.
Sobre a Vaga
Como Engenheiro Full Stack Sênior, você assumirá a responsabilidade por funcionalidades em todo o ciclo de vida da aplicação, afastando-se de uma abordagem tradicional e isolada para uma mentalidade real de 'você constrói, você opera'.
Embora você construa interfaces frontend modernas e de alto desempenho usando React 19+ e Next.js, você também arquitetará componentes backend, construirá pipelines de dados, gerenciará infraestrutura como código e garantirá a confiabilidade da plataforma a longo prazo. Valorizamos uma compreensão abstrata dos princípios de engenharia em vez da sintaxe de ferramentas específicas, procurando alguém que possa dominar e aplicar facilmente conceitos centrais a qualquer framework.
Você irá
- Impulsionar Funcionalidades Full-Stack: Construir funcionalidades full-stack performáticas, acessíveis e de fácil manutenção usando React 19+ e Next.js, abrangendo componentes de UI, componentes de servidor, manipuladores de rota e camadas de API.
- Desenvolver Backend e Pipelines de Dados: Construir e manter lógica backend escalável e pipelines de dados aproveitando ferramentas como AWS Lambda e Next.js.
- Gerenciar Plataforma e Automação DevOps: Gerenciar e automatizar fluxos de trabalho de processos e releases, integração contínua via GitLab, e Operações de Plataforma usando Infraestrutura como Código (IaC) com AWS CDK ou Terraform.
- Moldar Fundações de UI: Evoluir nosso sistema de design com base nos princípios de Design Atômico (átomos → moléculas → organismos → templates → páginas), escrevendo estilos limpos em nível de componente.
- Garantir Testes e Confiabilidade: Implementar testes abrangentes de aplicação (unitários, de integração e e2e testes).
- Monitorar e Depurar Sistemas: Configurar e manter o monitoramento de aplicações usando Sentry e AWS CloudWatch, e realizar depuração distribuída rastreando problemas através de todos os domínios envolvidos.
- Medir Resultados: Gerenciar a medição e o relatório de SLOs usando ferramentas como Mixpanel para garantir alto desempenho da plataforma e satisfação do usuário.
- Colaborar e Revisar: Participar da engenharia de requisitos em fluxos de trabalho ágeis, liderar revisões de código, fornecer feedback estruturado e impulsionar escolhas arquiteturais através de processos de RFC.
Requisitos mínimos
Você tem
- Experiência de Ciclo Completo: Experiência comprovada em todo o stack e ciclo de vida da aplicação, começando pela experiência do desenvolvedor (qualidade de código e ferramentas de produtividade) até a implantação em produção.
- Forte Abstração de Engenharia: Um entendimento abstrato profundo de princípios, ferramentas e frameworks de engenharia, com uma capacidade comprovada de aprender conceitos abstratos e aplicá-los em diferentes ferramentas.
- Experiência em Frontend: Experiência prática profunda com desenvolvimento frontend moderno usando Next.js, React 19+, e arquiteturas de componentes construídas com metodologia de Design Atômico.
- Domínio de Backend e API: Forte experiência na construção e consumo de APIs, estabelecimento de contratos de dados e gerenciamento de sistemas backend ou pipelines de dados.
- Fundamentos de DevOps e Plataforma: Experiência prática com automação de processos, pipelines de CI/CD (ex: GitLab), e gerenciamento de infraestrutura através de ferramentas IaC como AWS CDK ou Terraform.
- Mentalidade de Observabilidade: Experiência em configurar monitoramento de aplicações (ex: Sentry, CloudWatch) e usar técnicas de depuração distribuída em múltiplas camadas arquiteturais.
Requisitos de Fuso Horário
Capacidade de participar de reuniões regulares com membros da equipe da UE antes das 9h, fuso horário do Leste.
Diferenciais
- Forte Comunicação e Documentação: Experiência comprovada na escrita e manutenção de documentação clara, relatórios de progresso e solicitações estruturadas de mudanças, com a capacidade de interagir perfeitamente com equipes internas especializadas, parceiros externos de design/desenvolvimento e provedores de serviços.
- Stacks de Codificação Agente: Experiência na construção, modelagem ou manutenção de agentes de IA e LLM para codificação, incluindo a escrita de conjuntos de regras e habilidades para garantir que atendam aos requisitos de código limpo.
- Sistemas de Dados em Tempo Real: Experiência trabalhando com ou construindo sistemas usando WebSockets, arquiteturas pub/sub ou outros padrões de comunicação assíncrona.
- Canvas Interativo e Gráficos: Experiência com experiências interativas em Canvas 2D/3D, engines de jogos, visualização de dados ou elementos de gamificação.
- Plataformas de Alta Escala: Experiência em escalar plataformas de produção para suportar mais de 100k usuários.
Tipos de Vaga: Permanente, Tempo Integral
Horário: Segunda a Sexta-feira
Salário: $130K a $170K CAD por ano
Acomodação
Hatch Studio está comprometido com um processo de contratação inclusivo e acessível. Se você precisar de acomodação em qualquer etapa do recrutamento, informe-nos ao se candidatar ou a qualquer momento depois, e trabalharemos com você para atender às suas necessidades.
Oferecemos
- Conta de Gastos com Saúde
- Seguro contra invalidez
- Seguro de vida
- Férias remuneradas
- Trabalho remoto
