Lutra

Ingeniero Full Stack (con enfoque en front-end)

TypeScriptReactNode.jsPostgreSQLGCP
Traducción automática. Consulta el original.

TU OPORTUNIDAD

Estamos apoyando a una fintech canadiense en rápido crecimiento que ha reinventado la forma en que las personas gestionan sus mayores gastos recurrentes y se centra en ayudarles a obtener más valor de cada dólar gastado. Procesando ya más de mil millones de dólares en volumen de pagos anuales y sirviendo a una base de usuarios en rápida expansión, la empresa está construyendo infraestructura financiera crítica mientras escala cómo los clientes descubren, adoptan y obtienen valor del producto.

Este puesto se encuentra en el equipo de ingeniería de Crecimiento, uno de los dos equipos de ingeniería junto con Pagos, y se encarga de las superficies donde los usuarios conocen e interactúan por primera vez con el producto: incorporación, activación y la experiencia web principal.

Como Ingeniero Full Stack con un enfoque front-end, pasarás la mayor parte de tu tiempo creando la experiencia web orientada al usuario: construyendo interfaces pulidas y de alto rendimiento en React y Next.js que hacen que los flujos de trabajo financieros complejos parezcan sencillos y conviertan. También trabajarás en todo el stack, contribuyendo a los servicios backend y APIs que potencian esas experiencias, por lo que la fluidez full stack es importante, incluso si el front end es donde harás tu mejor trabajo.

Este puesto enfatiza la propiedad de extremo a extremo con una perspectiva de producto. Entregarás rápidamente, medirás el impacto e iterarás. Desde la integración de API hasta el diseño de la interfaz, la implementación y el despliegue, colaborarás estrechamente con compañeros de producto, diseño, móvil e ingeniería para elevar el listón en usabilidad, rendimiento y conversión.

RESPONSABILIDADES CLAVE

  1. Ingeniería Frontend: Liderar el desarrollo de funcionalidades orientadas al usuario utilizando React, Next.js y TypeScript con un enfoque en rendimiento, accesibilidad y diseño responsive
  1. Implementación de UI: Construir interfaces responsive y accesibles que funcionen sin problemas en navegadores de escritorio y móviles
  1. Colaboración en diseño: Asociarse estrechamente con diseñadores de producto para traducir diseños en interfaces pulidas y de calidad de producción
  1. Propiedad de funcionalidades: Construir y poseer funcionalidades de extremo a extremo, desde la implementación frontend hasta los servicios APIs y backend que las soportan
  1. Diseño e integración de API: Diseñar, construir y consumir REST APIs, asegurando que los contratos frontend y backend se mantengan limpios y fiables
  1. Experimentación de crecimiento: Construir e iterar sobre funcionalidades centradas en la incorporación, activación y conversión, utilizando la experimentación y la analítica para guiar las decisiones
  1. Integración de pagos: Construir experiencias de usuario sobre los flujos de trabajo de pago e integraciones bancarias propiedad del equipo de Pagos
  1. Calidad del código: Escribir código limpio y bien probado en las bases de código frontend y backend
  1. Revisiones de código: Participar en revisiones de código en contribuciones frontend y backend para mantener la calidad y la consistencia
  1. Depuración y fiabilidad: Depurar y resolver problemas en todo el entorno full stack tanto en entornos de desarrollo como de producción
  1. Colaboración interfuncional: Trabajar estrechamente con los equipos de producto, diseño y móvil para entregar funcionalidades cohesivas orientadas al cliente
  1. Soporte operativo: Participar en rotaciones de guardia para dar soporte a los sistemas de producción

TU CONOCIMIENTO

STACK TECNOLÓGICO

  1. Front-end: React, React Native, NextJS, TypeScript, Tailwind CSS
  1. Back-end: Node.js/NestJS, TypeScript, Firebase
  1. Infraestructura y herramientas: Git, GCP

TU CONOCIMIENTO

  1. 4+ años de experiencia construyendo y lanzando aplicaciones web de producción como ingeniero full stack o frontend
  1. Experiencia profunda con React y desarrollo moderno frontend, incluyendo gestión de estado, arquitectura de componentes y optimización de rendimiento
  1. Fuerte experiencia con Next.js o frameworks similares basados en React, incluyendo renderizado del lado del servidor
  1. Dominio de frameworks modernos de CSS como Tailwind y un fuerte dominio de los principios de diseño responsive
  1. Un historial de construcción de interfaces de usuario accesibles y de alta calidad que se mantienen en el uso del mundo real
  1. Sólida experiencia con Node.js y TypeScript para desarrollo backend
  1. Experiencia trabajando con frameworks backend como NestJS, Express, o similares
  1. Experiencia diseñando, construyendo y consumiendo REST APIs
  1. Conocimiento práctico de bases de datos relacionales como PostgreSQL y familiaridad con almacenes NoSQL como Firestore
  1. Comprensión de sistemas de autenticación y mejores prácticas de seguridad
  1. Familiaridad con sistemas financieros, procesamiento de pagos o productos fintech
  1. Fuertes prácticas de testing, particularmente en el lado frontend
  1. Capacidad para equilibrar la experiencia de usuario frontend con consideraciones de rendimiento backend
  1. Habilidades de comunicación claras y capacidad para trabajar eficazmente en equipos
  1. Propiedad demostrada de la calidad del código, la experiencia del usuario y la fiabilidad del sistema

ES UNA VENTAJA SI

  1. Aportas una sensibilidad de diseño genuina y has colaborado estrechamente con diseñadores de producto para dar forma, no solo implementar, experiencias de usuario
  1. Tienes experiencia con herramientas de rendimiento frontend, Core Web Vitals o auditorías de accesibilidad
  1. Tienes experiencia práctica con renderizado del lado del servidor Next.js en producción
  1. Has trabajado con NestJS o frameworks backend similares orientados a servicios
  1. Estás familiarizado con Clerk o plataformas de autenticación similares
  1. Has trabajado en un equipo de ingeniería de crecimiento o dirigido por producto, ejecutando pruebas A/B o construyendo infraestructura de experimentación
  1. Te sientes cómodo con herramientas de analítica como Amplitude, Mixpanel o GA4
  1. Tienes experiencia operando servicios en GCP
  1. Has construido o te has integrado con proveedores de pago o APIs bancarias
  1. Has utilizado Prisma ORM en entornos de producción
  1. Has contribuido a proyectos de código abierto

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