Ingeniero Backend Senior, Equipo de Pagos
Empresa de software para barberías busca Ingeniero Backend Senior con experiencia en Node.js y sistemas de pago para unirse a su equipo de Pagos en Buenos Aires. Modalidad híbrida.
Si sos Ingeniero Backend Senior con experiencia en Node.js y sistemas de pago, esta es tu oportunidad. Sumate a Getsquire, líder en software para barberías, y potenciá su equipo de Pagos en Buenos Aires con modalidad híbrida.
Descripción del puesto
QUIÉNES SOMOS SQUIRE es el sistema de gestión empresarial líder, diseñado para las necesidades de barberos, dueños de salones y sus comunidades. Creemos que la búsqueda del arte y la autonomía no debe estar limitada por las complejidades de dirigir un negocio. Con SQUIRE, proporcionamos herramientas, recursos y orientación personalizados para ayudar a barberos de todos los niveles y experiencias a atraer y retener más clientes, gestionar eficientemente las operaciones de su salón y aumentar sus ingresos. Fundada en 2015, SQUIRE es utilizada por más de 30.000 barberos en más de 5.000 salones en más de mil ciudades de todo el mundo. Desde la gestión simplificada de turnos y la apertura de nuevos salones hasta paneles de ganancias en tiempo real y la construcción de relaciones duraderas con los clientes, SQUIRE ayuda a los dueños de salones a cerrar la brecha entre su arte personal y sus objetivos comerciales. SQUIRE permite a los barberos de todo el mundo desbloquear todo su potencial tanto como artistas como emprendedores. Para más información, visitá getsquire.com o descargá la app SQUIRE desde la App Store o Google Play. TÍTULO DEL PUESTO Ingeniero Backend, Equipo de Pagos RESUMEN El Ingeniero Backend Senior juega un papel crucial en la construcción y el mantenimiento de sistemas de pago e infraestructura financiera para nuestra aplicación de plataforma. Esta es una posición clave dentro del Equipo de Pagos, que requiere una profunda experiencia en el dominio del procesamiento de pagos y fintech. El rol forma parte de la Comunidad de Plataforma, con políticas de contratación y tecnología definidas y gestionadas por el Engineering Manager. REPORTA A Engineering Manager TAREAS Y RESPONSABILIDADES: - Construir y mantener funcionalidades de pago e infraestructura financiera de alta calidad utilizando Node.js. - Diseñar, implementar y mantener flujos de procesamiento de pagos confiables, procesos de conciliación, sistemas de libros contables financieros, incluyendo contabilidad por partida doble, y operaciones de pago idempotentes. - Colaborar con el equipo de producto y otros ingenieros para asegurar la integración fluida de los sistemas de pago con la plataforma en general. - Participar activamente en revisiones de código, proporcionando y recibiendo feedback constructivo para mejorar la calidad general del código. - Participar en paneles de entrevistas relacionados con la contratación de desarrollo de plataforma. - Contribuir a la Comunidad de Plataforma, compartiendo conocimientos y ayudando a dar forma a las políticas de contratación y tecnología. - Trabajar en estrecha colaboración con el Engineering Manager, siguiendo las directrices y la dirección proporcionada por el mismo. - Solucionar y resolver defectos de software y otros problemas técnicos en sistemas críticos de pago. Las tareas y responsabilidades descritas anteriormente no son una lista exhaustiva y se pueden asignar tareas adicionales de vez en cuando según las necesidades del negocio. REQUISITOS Y CALIFICACIONES: - Al menos 7 años de experiencia en desarrollo de aplicaciones utilizando Node.js. - Experiencia comprobada en el dominio de pagos o fintech, incluyendo el trabajo con sistemas de procesamiento de pagos en producción. - Sólida comprensión del ciclo de vida del procesamiento de pagos: autorización, captura, reembolso, anulación y contracargos. - Experiencia con procesos de conciliación entre sistemas internos y proveedores de pago externos. - Familiaridad con libros contables financieros y principios de contabilidad por partida doble. - Experiencia en el diseño de operaciones idempotentes en sistemas de pago distribuidos. - Sólido conocimiento de patrones de arquitectura, frameworks y mejores prácticas. - Fuertes habilidades de comunicación y colaboración. - Se prefiere título de Grado en Ciencias de la Computación. - Dominio del inglés es imprescindible. Es importante que puedas comunicar tus ideas claramente, ya que interactuarás con compañeros de habla inglesa. - Debe residir en Buenos Aires. - Disponibilidad para trabajar presencialmente en nuestra oficina de CABA dos días a la semana (martes y jueves). DESEABLE: - Experiencia trabajando con APIs de Stripe e infraestructura de pagos.
Responsabilidades
- Construir y mantener características de pago e infraestructura financiera de alta calidad usando Node.js.
- Diseñar, implementar y mantener flujos de procesamiento de pagos confiables, procesos de conciliación, sistemas de ledger financiero incluyendo contabilidad por partida doble y operaciones de pago idempotentes.
- Colaborar con el equipo de producto y otros ingenieros para asegurar la integración fluida de los sistemas de pago con la plataforma.
- Participar activamente en revisiones de código, proporcionando y recibiendo retroalimentación constructiva para mejorar la calidad general del código.
- Participar en paneles de entrevistas relacionados con la contratación de desarrollo de plataforma.
- Contribuir a la Platform Community, compartiendo conocimientos y ayudando a dar forma a las políticas de contratación y tecnología.
- Trabajar en estrecha colaboración con el Engineering Manager, siguiendo las directrices y la dirección proporcionada por el Engineering Manager.
- Solucionar y resolver defectos de software y otros problemas técnicos en sistemas críticos de pago.