Hatch

Ingeniero Senior Full Stack - Electronic Arts [EAFS260703]

ReactAWSTerraform
Traducción automática. Consulta el original.

¡Sobre nosotros!

Somos un equipo centrado en el producto, enfocado en crear soluciones de software personalizadas que resuelvan problemas reales de negocio. Trabajamos en estrecha colaboración entre ingeniería, producto y diseño para crear sistemas escalables, herramientas internas y plataformas basadas en datos que generen un impacto real. Nuestra cultura valora la velocidad, la propiedad y la ejecución práctica, lo que nos permite convertir ideas complejas en soluciones listas para producción rápidamente.

Actualmente buscamos un Ingeniero Senior Full Stack para reforzar un equipo pequeño y de alta agencia. Nuestro equipo está compuesto por constructores y hacedores que asumen la plena propiedad tanto del resultado como del producto, dando forma a los productos basándose en los requisitos de las partes interesadas, la experiencia profunda y la tecnología de vanguardia.

Sobre el puesto

Como Ingeniero Senior Full Stack, asumirás la propiedad de las funcionalidades a lo largo de todo el ciclo de vida de la aplicación, alejándote de un enfoque tradicional de silos hacia una mentalidad de 'lo construyes, lo operas'.

Tendrás una profunda experiencia en el dominio de desarrollo y suficientes puntos de contacto en todo, desde la experiencia del desarrollador hasta los objetivos a nivel de servicio. Si bien construirás interfaces frontend modernas y de alto rendimiento utilizando React 19+ y Next.js, también diseñarás componentes backend, crearás pipelines de datos, gestionarás la infraestructura como código y garantizarás la fiabilidad de la plataforma a largo plazo. Valoramos una comprensión abstracta de los principios de ingeniería por encima de la sintaxis específica de las herramientas, buscando a alguien que pueda dominar y aplicar fácilmente conceptos centrales a cualquier framework.

Tú harás

  1. Impulsar funcionalidades Full-Stack: Construir funcionalidades full-stack performantes, accesibles y mantenibles utilizando React 19+ y Next.js, abarcando componentes de UI, componentes de servidor, manejadores de rutas y capas de API.
  1. Desarrollar Backend y Pipelines de Datos: Construir y mantener lógica backend escalable y pipelines de datos aprovechando herramientas como AWS Lambda y Next.js.
  1. Gestionar Plataforma y Automatización DevOps: Gestionar y automatizar flujos de trabajo de procesos y lanzamientos, integración continua a través de GitLab, y Operaciones de Plataforma utilizando Infraestructura como Código (IaC) con AWS CDK o Terraform.
  1. Dar Forma a los Fundamentos de UI: Evolucionar nuestro sistema de diseño basado en principios de Diseño Atómico (átomos → moléculas → organismos → plantillas → páginas), escribiendo estilos limpios a nivel de componente.
  1. Garantizar las pruebas y la fiabilidad: Implementar pruebas integrales de aplicaciones (pruebas unitarias, de integración y e2e).
  1. Monitorizar y Depurar Sistemas: Configurar y mantener la monitorización de aplicaciones utilizando Sentry y AWS CloudWatch, y realizar depuración distribuida rastreando problemas a través de todos los dominios involucrados.
  1. Medir Resultados: Ser responsable de la medición y el informe de SLO utilizando herramientas como Mixpanel para garantizar un alto rendimiento de la plataforma y la satisfacción del usuario.
  1. Colaborar y Revisar: Participar en la ingeniería de requisitos dentro de flujos de trabajo ágiles, liderar revisiones de código, proporcionar retroalimentación estructurada e impulsar decisiones arquitectónicas a través de procesos RFC.

Requisitos mínimos

Tú tienes

  1. Experiencia en Ciclo de Vida Completo: Experiencia demostrada en todo el stack y ciclo de vida de la aplicación, comenzando por la experiencia del desarrollador (calidad del código y herramientas de productividad) hasta el despliegue en producción.
  1. Fuerte Abstracción de Ingeniería: Una comprensión profunda y abstracta de los principios, herramientas y frameworks de ingeniería, con una capacidad demostrada para aprender conceptos abstractos y aplicarlos a diferentes herramientas.
  1. Experiencia en Frontend: Profunda experiencia práctica con desarrollo frontend moderno utilizando Next.js, React 19+, y arquitecturas de componentes construidas sobre la metodología de Diseño Atómico.
  1. Dominio de Backend y API: Sólida experiencia en la construcción y consumo de APIs, establecimiento de contratos de datos y gestión de sistemas backend o pipelines de datos.
  1. Fundamentos de DevOps y Plataforma: Experiencia práctica con automatización de procesos, pipelines de CI/CD (por ejemplo, GitLab), y gestión de infraestructura a través de herramientas IaC como AWS CDK o Terraform.
  1. Mentalidad de Observabilidad: Experiencia en la configuración de monitorización de aplicaciones (por ejemplo, Sentry, CloudWatch) y en el uso de técnicas de depuración distribuida a través de múltiples capas arquitectónicas.

Requisitos de Zona Horaria

Capacidad para asistir a sincronizaciones regulares con miembros del equipo de la UE antes de las 9 am, hora del Este.

Puntos a favor

  1. Sólida Comunicación y Documentación: Experiencia demostrada en la redacción y mantenimiento de documentación clara, informes de progreso y solicitudes estructuradas de cambios, con la capacidad de interactuar sin problemas con equipos internos especializados, socios externos de diseño/desarrollo y proveedores de servicios.
  1. Stacks de Codificación Agente: Experiencia en la construcción, configuración o mantenimiento de agentes de IA y LLM para codificación, incluyendo la redacción de conjuntos de reglas y habilidades para garantizar que cumplan los requisitos de código limpio.
  1. Sistemas de Datos en Tiempo Real: Experiencia trabajando o construyendo sistemas que utilizan WebSockets, arquitecturas pub/sub u otros patrones de comunicación asíncrona.
  1. Canvas y Gráficos Interactivos: Experiencia con experiencias interactivas de Canvas 2D/3D, motores de juegos, visualización de datos o elementos de gamificación.
  1. Plataformas de Alta Escala: Experiencia escalando plataformas de producción para soportar más de 100k usuarios.

Tipos de trabajo: Permanente, Jornada completa

Horario: Lunes a Viernes

Salario: $130K a $170K CAD al año

Ofrecemos

  • Cuenta de gastos médicos
  • Seguro de invalidez
  • Seguro de vida
  • Tiempo libre remunerado
  • Trabajo desde casa

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores