Siemens
Hatch
Ingeniero Senior Full Stack - Electronic Arts [EAFS260703]
Sobre Nosotros
Hatch Studio lleva creando y gestionando software desde 2011. Nuestros ingenieros han trabajado en productos utilizados por millones de personas, junto a equipos de empresas como EA, Epic Games y Krafton. Hemos durado 15 años ofreciendo un gran trabajo y tratando bien a la gente.
Creemos que la IA está cambiando la forma en que se crea un gran software, y queremos que nuestra gente esté a la vanguardia de ese cambio. En Hatch, se te animará a explorar herramientas de IA en tu trabajo diario, compartir lo que aprendas y ayudar a dar forma a cómo construimos. Queremos ingenieros curiosos, que se preocupen por la calidad y que asuman la responsabilidad de lo que entregan.
Tenemos sede en Vancouver, con miembros del equipo en todo Canadá.
Sobre el Puesto
Como Ingeniero Senior Full Stack, asumirás la responsabilidad de funcionalidades en todo el ciclo de vida de la aplicación, alejándote de un enfoque tradicional segmentado hacia una mentalidad real de 'lo construyes, lo operas'.
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 asegurará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 herramientas, buscando a alguien que pueda dominar y aplicar fácilmente conceptos centrales a cualquier framework.
Tú harás
- 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.
- Desarrollar Lógica de Backend y Pipelines de Datos: Construir y mantener lógica de backend escalable y pipelines de datos aprovechando herramientas como AWS Lambda y Next.js.
- 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.
- 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.
- Garantizar las pruebas y la fiabilidad: implementar pruebas integrales de aplicaciones (unitarias, de integración y pruebas e2e).
- 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.
- Medir Resultados: Gestionar la medición y el informe de SLO utilizando herramientas como Mixpanel para asegurar un alto rendimiento de la plataforma y la satisfacción del usuario.
- Colaborar y Revisar: Participar en la ingeniería de requisitos dentro de flujos de trabajo ágiles, liderar revisiones de código, proporcionar feedback estructurado y dirigir decisiones arquitectónicas a través de procesos RFC.
Requisitos mínimos
Tú tienes
- 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.
- 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.
- Experiencia en Frontend: Profunda experiencia práctica en desarrollo frontend moderno utilizando Next.js, React 19+, y arquitecturas de componentes basadas en la metodología de Diseño Atómico.
- 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 de backend o pipelines de datos.
- Fundamentos de DevOps y Plataforma: Experiencia práctica con automatización de procesos, pipelines de CI/CD (ej. GitLab), y gestión de infraestructura a través de herramientas IaC como AWS CDK o Terraform.
- Mentalidad de Observabilidad: Experiencia en configuración de monitorización de aplicaciones (ej. Sentry, CloudWatch) y 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
- Comunicación y Documentación Sólidas: Experiencia demostrada en la redacción y mantenimiento de documentación clara, informes de progreso y solicitudes de cambios estructuradas, con la capacidad de interactuar sin problemas con equipos internos especializados, socios externos de diseño/desarrollo y proveedores de servicios.
- 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 asegurar que cumplan los requisitos de código limpio.
- 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.
- 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.
- Plataformas de Alta Escala: Experiencia escalando plataformas de producción para soportar más de 100k usuarios.
Tipos de Empleo: Permanente, Jornada completa
Horario: Lunes a Viernes
Salario: $130K a $170K CAD al año
Alojamiento
Hatch Studio se compromete a un proceso de contratación inclusivo y accesible. Si necesitas alguna adaptación en cualquier etapa del proceso de selección, comunícanoslo al aplicar o en cualquier momento posterior, y trabajaremos contigo para satisfacer tus necesidades.
Ofrecemos
- Cuenta de gastos médicos
- Seguro de invalidez
- Seguro de vida
- Tiempo libre remunerado
- Trabajo desde casa
