4 feb 2022
5 mins read

Ingeniería fintech: cómo desarrollamos un equipo de éxito

Este artículo ha sido elaborado por nuestro equipo editorial de gestión del gasto.Equipo Editorial de Payhawk
Boyko Karadzhov, Director Técnico y Cofundador de Payhawk, celebra el tercer aniversario de Payhawk
Resumen

Este artículo nos cuenta la evolución del equipo de ingeniería de Payhawk desde su inicio en 2018 hasta la actualidad. Comenzando como un equipo pequeño, con un enfoque en infraestructura robusta. Payhawk ha crecido hasta contar con 17 ingenieros y tres gerentes de producto. El equipo ha enfrentado desafíos como la obtención de la certificación PCI DSS y ha evolucionado para alcanzar estándares fintech muy elevados. A lo largo del camino, han mantenido un enfoque en el trabajo en equipo, la atención al cliente y la adaptación ágil a nuevas necesidades, lo que ha sido fundamental para su éxito de Payhawk.

En julio de 2018,  Hristo y yo comenzamos como los dos únicos empleados e ingenieros en Payhawk. Nos conocimos trabajando en Telerik, donde yo era ingeniero y Hristo, product manager (PM). Él me invitó a unirme a su nuevo proyecto startup interno, Darvin.ai, una plataforma de chatbot. Después de este proyecto, decidimos que ambos queríamos aventurarnos y comenzar nuestra propia empresa.

Los inicios

Al principio, me enfoqué en tener una infraestructura robusta, con escalabilidad y confiabilidad, lo cual no era típico de una startup. Pero para nosotros, la capacidad de implementar, monitorizar y depurar a gran velocidad era esencial para lograr un desarrollo rápido. Elegí NodeJS con TypeScript como un entorno simple sobre el cual desarrollar los componentes básicos de Payhawk.

En septiembre de 2018, contratamos a dos ingenieros más, los ex compañeros en Telerik,  Rosi y Viktor. Juntos, los cuatro logramos lanzar el producto después de otros cinco meses de trabajo y en febrero de 2019 emitimos nuestra primera tarjeta.

Quizás te preguntes cómo tres ingenieros y un product manager pudieron lanzar un producto en solo ocho meses. Bueno, los cuatro teníamos habilidades tecnológicas muy diferentes y complementarias, y todos teníamos mucha experiencia en UX. En nuestros trabajos anteriores, todos habíamos creado varios productos, trabajando muy de cerca con especialistas en experiencia de usuario, por lo que teníamos el conocimiento fundamental de lo que éste esperaría de nuestro producto.

Un par de meses después, contratamos a los siguientes dos ingenieros, Galin y Vasko. En este punto, ninguno de los ingenieros tenía un rol específico. Contratamos desarrolladores full-stack porque necesitábamos construir todo desde cero. Cada uno era responsable de lo que creía que hacía mejor y que podía entregar a tiempo. No teníamos reuniones, ni un proceso oficial para la toma de decisiones, ni una hoja de ruta o roadmap. A veces era caótico, pero funcionó. Hristo analizó de cerca cada parte del producto y estableció requerimientos e iteraciones sobre la marcha. Entonces las fuimos probando: si funcionaban, genial, seguíamos adelante; si no, las repetíamos hasta que funcionaran.

Este proceso fue la forma más rápida de impulsar la iniciativa. Pero sabíamos que era insostenible. Hubo cuellos de botella. Un ingeniero era responsable de una funcionalidad completa, y si un día ese desarrollador se enfermaba, surgía el caos. Era la vida real en una startup, rápida y divertida. Pero pronto surgió un mayor desafío.

Es hora de alcanzar nuevas metas profesionales

Los estándares fintech

Como una empresa de software de pagos y gastos, gestionamos los fondos empresariales para nuestros clientes. Y, por supuesto, aunque no somos un banco tradicional, debemos cumplir las regulaciones locales, adoptar medidas de mitigación de riesgos y monitorizar los procesos financieros, como todas las fintech. Este factor de cumplimiento agregó una capa más de complejidad al equipo de ingeniería.

A mediados de 2019, nos propusimos obtener la certificación  PCI DSS; es decir, cumplir con el Payment Card Industry Data Security Standard, el estándar de seguridad para la industria de las tarjetas de pago. Este estándar es imprescindible en el sector de los pagos con tarjeta, con requisitos tanto operativos como técnicos. Es básicamente un conjunto de reglas establecido por las compañías de tarjetas de crédito y débito, para proteger los datos de las tarjetas en la industria de pagos.

Alcanzar a cumplir este estándar fue un desafío, pero también un factor clave de éxito. Y nos tomó su tiempo. Nada más recopilar toda la información tomó seis meses. Luego tuve que escribir un documento de 100 páginas que contenía todos los procesos y requisitos, mientras intentaba no presionar demasiado a mi equipo. Finalmente, logramos obtener el PCI DSS, aunque no está diseñado precisamente para adaptarse a equipos pequeños como lo era el nuestro en ese entonces.

En la actualidad contamos con un Director de Información y Seguridad, que contratamos recientemente, para que se dedique exclusivamente a este reto. Su rol es prestar atención a la estructura y los procesos del equipo de ingeniería de Payhawk y ayudarnos a cumplir con otras normas como la ISO 27001 sobre seguridad de datos.

¿Por qué es tan importante la seguridad de los datos? Simple, como organización centrada en el cliente, sabemos que es esencial para nuestros clientes, por lo que también es fundamental para nosotros.

El equipo de ingeniería de Payhawk hoy

Nuestro equipo hoy (Diciembre 2021) está conformado por 17 ingenieros y tres product managers, distribuidos en cinco áreas: pagos, integraciones, características del producto (2) e inteligencia. Pero todavía estamos creciendo. Nuestro equipo tiene reuniones de producto mensuales con toda la organización, para que todos entiendan el desarrollo de funcionalidades del producto. Además, tenemos una hoja de ruta integral o, como nos gusta llamarla, un  mapa de valor.

Una de las principales lecciones que aprendimos en Telerik fue que los ingenieros siempre deben escribir código, sin importar su rol. La contribución individual al producto en Payhawk es obligatoria. Quiero que todas las personas sean “campeones del producto” y se sientan involucradas en los resultados de lo que desarrollamos. Al trabajar de esta manera, estamos todos en ello, funcionamos como un verdadero equipo y todos podemos mantener una buena comprensión técnica de cómo funcionan las cosas.

Otro diferenciador de nuestro equipo de tecnología es que siempre llevamos puesto el sombrero de Atención al Cliente o Customer Success.  Hristo dice que todos en la empresa tenemos dos trabajos: uno es su tu rol principal y otro es Customer Success. Trabajamos en estrecha colaboración con los clientes para resolver problemas y escuchar los requerimientos de producto. Esta atención personal siempre será clave.

De cara al futuro

En el futuro, tendremos equipos independientes dentro de las cinco áreas de ingeniería y desarrollo. Estos equipos crearán por sí mismos, lo que permitirá a los ingenieros y PMs implementar nuevas funciones y requerimientos de clientes muy rápidamente. Por supuesto, también nos centraremos en mantener un alto nivel de seguridad, confianza y disponibilidad.

A medida que crezcamos, también estaremos trabajando en nuestros procesos de comunicación entre divisiones. Y aunque nuestros canales de comunicación puedan ser menos formales respecto al proceso, aún nos divertiremos mucho resolviendo problemas de forma creativa para nuestros clientes. Si estás interesado en unirte a nuestro equipo de ingeniería, consulta las  últimas vacantes y contáctanos.

Este artículo también se ha publicado en Linked In.

Este artículo ha sido elaborado por nuestro equipo editorial de gestión del gasto.
Equipo Editorial de Payhawk
Equipo Editorial

El Equipo Editorial de Payhawk está formado por profesionales financieros experimentados especializados en la gestión de gastos, la transformación digital y las finanzas corporativas. Estamos aquí para ofrecer contenido informativo para mejorar tu viaje financiero.

Ver todos los artículos de Equipo →
21 may 2024

Loading...

21 may 2024

Loading...

21 may 2024

Loading...