Solution SFT
Hatch
Engenheiro(a) Sênior Full Stack - Electronic Arts [EAFS260703]
Sobre Nós!
Somos uma equipe focada em produtos, dedicada a construir soluções de software personalizadas que resolvem problemas reais de negócios. Trabalhamos em estreita colaboração entre engenharia, produto e design para criar sistemas escaláveis, ferramentas internas e plataformas orientadas por dados que geram impacto real. Nossa cultura valoriza velocidade, propriedade e execução prática, permitindo-nos transformar ideias complexas em soluções prontas para produção rapidamente.
Atualmente, estamos procurando um(a) Engenheiro(a) Sênior Full Stack para reforçar uma equipe pequena e de alta agência. Nossa equipe é composta por construtores e realizadores que assumem total propriedade tanto do resultado quanto do desfecho, moldando produtos com base nos requisitos das partes interessadas, experiência profunda e o que há de mais moderno em tecnologia.
Sobre a Vaga
Como Engenheiro(a) Sênior Full Stack, 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ê executa'.
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 específica de ferramentas, procurando alguém que possa facilmente dominar e aplicar 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.
- Ser Dono(a) da 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 testing).
- 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: Ser dono(a) da medição e relatórios de SLO 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 profundo e abstrato de princípios de engenharia, ferramentas e frameworks, 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 moderno de frontend usando Next.js, React 19+ e arquiteturas de componentes baseadas na 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 (por exemplo, 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 (por exemplo, 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 sincronizações regulares com membros da equipe da UE antes das 9h do Horário do Leste.
Diferenciais
- Comunicação e Documentação Fortes: 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 Agentes: 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 cumpram os 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 de Canvas 2D/3D interativas, 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 100 mil usuários.
Tipos de Vaga: Efetivo, Tempo Integral
Horário: Segunda a Sexta-feira
Salário: $130K a $170K CAD por ano
Oferecemos
- Conta de Gastos com Saúde
- Seguro contra invalidez
- Seguro de vida
- Férias remuneradas
- Trabalho remoto
