Ingeniero/a Full Stack Senior, B2B
CookUnity busca un Ingeniero/a Full Stack Senior para unirse a su equipo B2B, enfocado en el desarrollo de integraciones y alianzas comerciales. El rol es 100% remoto desde Argentina y requiere experiencia en Java, JavaScript, TypeScript, React, NestJS, AWS y bases de datos relacionales.
Si sos un/a ingeniero/a Full Stack Senior con experiencia en Java, JS, React y AWS, y te copa la idea de trabajar 100% remoto para una empresa que está revolucionando la industria de la comida, ¡este puesto es para vos! Podés aportar a un equipo B2B en plena expansión y ser parte de un proyecto innovador.
Descripción del puesto
Sobre CookUnity: La comida ha perdido su alma ante la conveniencia moderna. Y con ella, ha perdido el poder de nutrir, inspirar y conectarnos. Por eso, en 2018, se fundó CookUnity como la primera plataforma de su tipo que conecta al mundo con la fuente de la verdadera buena comida: los chefs. Hoy, CookUnity entrega 50 millones de comidas al año de los mejores chefs de la industria a hogares de todo el país. Frescas. Listas para comer. Y elaboradas con la pasión que nutre el cuerpo y el alma. Sin conformarse con eso, CookUnity se expande más allá de la entrega para convertirse en un marketplace en constante innovación centrado en nuestra misión singular: empoderar a los chefs para nutrir al mundo. Si esa misión te abre el apetito en más de un sentido, has encontrado la oferta de empleo correcta. Sobre el Equipo: Nuestro departamento B2B, establecido a principios de 2024, está al borde de un crecimiento significativo. Nuestra misión es clara: alcanzar aproximadamente $458k en MRR para finales del primer semestre de 2026 y brindar una experiencia de cliente estelar con un mínimo de inconvenientes para nuestras operaciones. Estamos creando un equipo dedicado de Alianzas e Integraciones dentro de B2B. Este equipo se centrará en construir y escalar integraciones de terceros y alianzas comerciales que expandan la distribución de CookUnity y desbloqueen nuevos canales de ingresos (por ejemplo, nuestra integración con Airbnb, y futuras oportunidades con plataformas como Instacart, Amex y otras). El Rol: - Ayudar a integrar CookUnity con plataformas de terceros (marketplaces, programas de fidelización, socios de viajes, proveedores de pagos/beneficios, etc.) diseñando e implementando patrones de integración robustos, escalables y reutilizables. - Ayudar a dar forma al futuro de la expansión B2B y la distribución de productos trabajando directamente con el Head of B2B y stakeholders multifuncionales. - Aprender los pormenores de un negocio complejo y operativamente intensivo y simplificar/automatizar flujos de trabajo de socios a través de la tecnología. - Supervisar proyectos en un entorno full-stack, con desafíos en el front-end, back-end y la experiencia móvil, a menudo involucrando sistemas de socios externos, APIs y restricciones técnicas. - Ser práctico y construir una experiencia de cliente de clase mundial habilitada por socios, entregando soluciones que puedan usarse a escala de manera rápida y segura. - Mantener y escalar nuestra infraestructura de AWS que soporta integraciones, confiabilidad, observabilidad e intercambio seguro de datos con socios. Nuestro Stack Actual: - Lenguajes: Java, JavaScript, Typescript - Frameworks: ReactJS, NestJS - Infraestructura: AWS, Kubernetes, MySQL - Metodología Agile - Arquitectura Orientada a Servicios Responsabilidades: - Asegurar que las integraciones de socios y los componentes de la plataforma sean escalables, confiables, seguros y eficientes. - Identificar y abordar la deuda técnica y los cuellos de botella de rendimiento, especialmente en los flujos de integración y escenarios de tráfico de socios de alto volumen. - Administrar y mantener bases de datos, asegurando que estén optimizadas para el rendimiento y la confiabilidad en cargas de trabajo relacionadas con integraciones. - Ser responsable del diseño e implementación de funcionalidades dentro de nuestro stack de JavaScript que potencian las experiencias de los socios e impulsan un impacto comercial significativo. - Construir y evolucionar las bases de integración: diseño de API, autenticación/autorización, webhooks/eventos, idempotencia, reintentos, monitoreo/alertas y documentación para socios cuando sea necesario. - Iterar sobre funcionalidades nuevas y existentes para mejorar la experiencia del usuario, la eficiencia operativa y las métricas de éxito de los socios. - Contribuir activamente a una arquitectura de software sólida, mejores prácticas y dirección técnica a largo plazo, priorizando componentes y patrones reutilizables que aceleren futuras alianzas. - Mejorar la madurez de nuestro stack técnico con mejores prácticas de ingeniería (pruebas, CI/CD, calidad de código, confiabilidad). - Participar en el proceso de revisión de código y ayudar a mentorizar a otros ingenieros. - Contribuir técnicamente siendo un programador práctico, eliminando obstáculos y reparando problemas técnicos en los flujos de integración. - Colaborar estrechamente con Producto, Crecimiento, Marketing, Experiencia del Cliente y stakeholders externos; comunicarse eficazmente con equipos de integración de terceros (a menudo en inglés) para desbloquear la ejecución y asegurar la alineación. - Mejorar el tiempo de actividad y apoyar la rotación de guardia que ayuda al negocio a funcionar 24/7. Requisitos Mínimos: - Tienes experiencia diseñando y construyendo arquitectura en la nube, backends, middle ends, aplicaciones web — propiedad de entrega de extremo a extremo. - Experiencia con NodeJS, NestJS, AWS y React. - Experiencia con integraciones: consumir y diseñar APIs REST, manejar autenticación (por ejemplo, OAuth/API keys), trabajar con webhooks/eventos y construir flujos de trabajo resilientes. - Experiencia con bases de datos relacionales como MySQL o PostgreSQL. - Experiencia con pruebas automatizadas e integración y despliegue continuos. - Entiendes cómo diseñar, implementar y mantener servicios backend que serán utilizados por equipos internos y socios externos. - Tienes un nivel avanzado de inglés (escrito y hablado), cómodo colaborando con stakeholders internacionales y equipos de ingeniería de socios. - Fluidez con herramientas de ingeniería de IA. Requisitos Preferidos: - La experiencia previa liderando o mentorizando equipos es muy valorada. - Disfrutas trabajando en equipos pequeños en un entorno de startup de ritmo rápido. - Te entusiasma la oportunidad de crecer hacia un rol de liderazgo a medida que la empresa se expande. - Experiencia con metodologías de desarrollo ágil y herramientas como Jira. - Sólidas habilidades de comunicación y colaboración. Conoce Más Sobre CookUnity: Creemos que un gran liderazgo comienza con la alineación en visión, valores y formas de trabajar. Para darte una visión más profunda de quiénes somos y qué buscamos, te invitamos a explorar: Principios de Liderazgo de CookUnity – Los valores y comportamientos que guían cómo operamos, colaboramos y escalamos. Esperamos que esto te brinde información valiosa sobre nuestra cultura y visión de producto. Si esto te entusiasma, ¡nos encantaría conectar! Beneficios: - Recibe tu pago en USD. - Trabaja de forma remota: diseña la vida que deseas. - Disfruta de 15 días de vacaciones cada año desde la fecha de inicio. - 16 feriados argentinos completamente pagos. - Beneficio de Salud: Estipendio mensual para usar en tu proveedor de salud preferido. - Sabbatical de 5 años: Después de 5 años en CookUnity, obtienes un sabbatical pago de 4 semanas. - Licencia Familiar Paga. - Licencia por Compasión: 3-5 días cada vez que surja la necesidad. - Beneficios flexibles, a tu manera: una tarjeta prepaga que puedes usar en bienestar, aprendizaje, comida y más. - Lugar de trabajo con IA: acceso empresarial a ChatGPT y Claude para ayudarte a trabajar de manera más inteligente y crecer más rápido. - Coach de inglés personalizado. Si te interesa este rol, por favor envía tu solicitud, y si creemos que podrías encajar, nos pondremos en contacto contigo. ¡Gracias por tu tiempo! CookUnity es un Empleador que Ofrece Igualdad de Oportunidades. Estamos dedicados a crear una comunidad de inclusión y un entorno libre de discriminación o acoso. Todos los solicitantes calificados recibirán consideración para el empleo sin distinción de raza, color, religión, sexo, edad, orientación sexual, identidad de género, origen nacional, estatus de ciudadanía, condición de veterano protegido, información genética o discapacidad física o mental. Una nota rápida para todos los candidatos: Hemos visto recientemente un aumento en las estafas de reclutamiento en la industria, y queremos asegurarnos de que tú (y tus datos) te mantengas seguro al postularte a CookUnity. También queremos que sepas que nos tomamos esto en serio; a veces, como parte de nuestro proceso, podemos solicitar una breve "prueba de humanidad" para confirmar que nos estamos comunicando con una persona real, no con un suplantador. Aquí tienes algunos consejos para ayudarte a protegerte y saber qué esperar de nosotros: - Postula solo a través de nuestros canales oficiales. Todas las vacantes abiertas se publican en nuestra página oficial de carreras: careers.cookunity.com. - Nuestros reclutadores son personas reales y fáciles de verificar. Siempre puedes encontrarlos en LinkedIn con perfiles verificados. Si tienes dudas, no dudes en contactarnos en nuestra Página de Empresa oficial de LinkedIn. - Solo nos comunicamos a través de canales oficiales de CookUnity. Eso significa correos electrónicos que terminan en @cookunity.com y entrevistas realizadas a través de plataformas oficiales de la empresa (Google Meet o Zoom), nunca WhatsApp, Telegram o SMS. - Nunca te pediremos
Responsabilidades
- Diseñar e implementar patrones de integración robustos, escalables y reutilizables.
- Trabajar directamente con el Head of B2B y stakeholders para expandir el negocio.
- Simplificar y automatizar flujos de trabajo de partners a través de tecnología.
- Supervisar proyectos full-stack (frontend, backend, mobile) con sistemas externos y APIs.
- Construir experiencias de cliente potenciadas por partners a escala.
- Mantener y escalar la infraestructura AWS para integraciones.
- Asegurar que las integraciones sean escalables, confiables, seguras y eficientes.
- Identificar y abordar deuda técnica y cuellos de botella de rendimiento.
- Gestionar y mantener bases de datos optimizadas.
- Diseñar e implementar features en el stack JavaScript.
- Construir y evolucionar fundamentos de integración (API design, auth, webhooks, etc.).
- Iterar en features para mejorar la experiencia de usuario y la eficiencia operativa.
- Contribuir a la arquitectura de software y dirección técnica.
- Mejorar la madurez del stack técnico con mejores prácticas de ingeniería.
- Participar en revisiones de código y mentoría.
- Ser un contribuyente práctico (hands-on coder).
- Colaborar con Product, Growth, Marketing, Customer Experience y stakeholders externos.
- Comunicarse efectivamente con equipos de integración de terceros (en inglés).
- Mejorar el uptime y soportar la rotación on-call.
Skills requeridas
Beneficios
- Pago en USD
- Trabajo remoto
- 15 días de vacaciones
- 16 feriados argentinos pagos
- Bono de salud mensual
- Sabbatical de 4 semanas después de 5 años
- Licencia familiar paga
- Licencia por compasión
- Tarjeta prepaga flexible (bienestar, aprendizaje, comida)
- Acceso a ChatGPT y Claude
- Coach de inglés personalizado