El día a día de los desarrolladores de Binance

2023-10-19

Puntos destacados

  • Una historia acerca de cómo los desarrolladores de Binance distribuidos en todo el mundo actúan como los cirujanos y terapeutas de este “corazón” vital: el motor de trading.

  • Conoce más sobre la cultura de nuestros desarrolladores, así como sobre los desafíos únicos que enfrentan en la industria blockchain y en Binance, los aspectos destacados de sus trabajos y por qué eligen quedarse aquí.

Imagina un avión a una gran altitud que atraviesa el mundo mientras lleva a millones de pasajeros a diversos destinos. El motor, que trabaja incansablemente 24/7, funciona como el corazón palpitante del avión.

El corazón del ecosistema cripto integrador de Binance es su motor de coincidencia para el trading, que presta servicios de trading de criptomonedas a más de 150 millones de usuarios, ejecuta 1.4 millones de órdenes por segundo y ha logrado emparejar un volumen de transacciones diarias en la marca de cien mil millones de dólares durante períodos de máxima actividad del mercado. Al abrir la aplicación de Binance, encontrarás más de 20 diversas funciones además de los servicios de trading; estas incluyen servicios de pagos, contenido, ganancias, etc., y la convierten realmente en una aplicación excepcional.

Los desarrolladores de Binance distribuidos en todo el mundo actúan como los cirujanos y terapeutas de este “corazón” vital. Además, son quienes están más cerca del motor y sienten su calor. Así como un motor de avión debe ser liviano, eficiente y tener una baja tasa de fallas, las tareas diarias de los desarrolladores implican diagnosticar, mantener y manejar todo lo relacionado con "este motor", resolver cualquier problema y garantizar su buen funcionamiento.

Para los desarrolladores, esto implica gestionar una lista de problemas inesperados, como hacer depuraciones, resolver inconvenientes de compatibilidad, abordar problemas de escalabilidad y optimizar el rendimiento.

Independientemente de la complejidad, se trata básicamente de una carrera contra el tiempo, similar a los retos a los que se enfrentan los cirujanos. En una industria en la que el tiempo lo es todo para los usuarios, gestionar adecuadamente la capacidad del sistema y garantizar su estabilidad es tanto crucial como difícil, especialmente con condiciones de mercado extremadamente volátiles. En algunos momentos, operar este enorme mecanismo de trading en tiempo real en medio de las fluctuaciones del mercado es similar a realizar trabajos de mantenimiento y reparación en medio de un vuelo a grandes alturas. 

Además de la presión laboral, los desarrolladores de Binance deben hacer frente a los comentarios y reclamos más directos de parte de los usuarios cuando surgen problemas.

Esto quiere decir que, en algunos cargos, los desarrolladores trabajan día y noche, lo que hace que lleven consigo sus laptops incluso cuando salen para realizar actividades rutinarias, como ir a hacer las compras. Otros entornos de trabajo ampliamente comunes son, por ejemplo, mientras hacen senderismo, pescan en aguas profundas o incluso cuando ven una película en el cine. Si bien casi todos los empleados de Binance han experimentado situaciones como trabajar en aeropuertos o restaurantes, muchos ingenieros ya las consideran parte de su rutina. Al igual que los cirujanos, siempre deben estar preparados para responder a un llamado y correr a la mesa de operaciones.

Otro gran desafío surge del enfoque único de Binance en cuanto al trabajo remoto. Ser una organización plenamente remota desde el primer día es raro para una empresa de esta magnitud con miles de empleados. El equipo de Binance incluye seis continentes y más de 100 países, por lo que abarca casi todas las zonas horarias del mundo.

Esto es como una moneda con dos caras. La moneda de dos caras ofrece libertad y flexibilidad de un lado, así como desafíos del otro. Por ejemplo, horas inusuales para las reuniones debido a las diferencias horarias; colegas que comparten diversos idiomas y conocimientos culturales previos; y la dificultad adicional de la comunicación entre equipos son los desafíos que se presentan del otro lado.

Jaden, un desarrollador de macrodatos que vive en Dubái, plantea este escenario en el que quiere revisar rápidamente su computadora, para una especie de asistencia "no oficial" en búsqueda de errores de código, y lo hace en la soledad de su habitación. “Los colegas siempre están dispuestos a ayudar, pero se torna un poco extraño agendar reuniones solo para ponernos al día” comenta Jaden, pensativo.

Los desafíos en la comunicación intercontinental parecen coincidir con la creencia popular de que los desarrolladores suelen presentar una mayor cuota de personalidades introvertidas.

Sin embargo, es posible echar un vistazo a algunos de los trabajos detrás de escena a través de una plataforma de aprendizaje en línea: Udemy. Binance les ofrece a sus empleados cuentas de aprendizaje de Udemy, y el equipo de desarrolladores estuvo entre los que tienen más cuentas y usuarios más activos. Esto podría tener relación con la magnitud de empleados de Binance, ya que el equipo de Tecnología es el departamento más grande después del departamento de Atención al cliente. Curiosamente, el curso de comunicación interdepartamental e interpersonal ha encabezado durante mucho tiempo la lista de popularidad entre los desarrolladores de Binance, habiendo superado al de Java, Python, JavaScript y otros.

Algunos desarrolladores ven la diversidad cultural como una oportunidad para crecer, que los ayuda a ampliar su visión del mundo y crear tanto productos como soluciones que se adapten a todos.

Por lo general, los desarrolladores de Binance cuentan con conocimientos previos y habilidades sobresalientes, tienen experiencia laboral en las principales empresas de Internet o un conocimiento exhaustivo de la industria cripto.

Entonces, ¿qué es lo que lleva a estas mentes brillantes a trabajar y permanecer en Binance a pesar de la inmensa presión de trabajar contrarreloj, de la comunicación remota intercultural e interdepartamental y del complejo entorno regulatorio y de mercado en constante cambio?

“Nunca vi a ninguna otra organización con miles de empleados ofrecer este tipo de libertad”, dijo Shawn, un ingeniero backend encargado de la herramienta de Know Your Customer (KYC) de Binance, quien destaca la libertad y flexibilidad únicas en Binance. 

Shawn explica que la libertad no solo implica cómo planificas tus horarios o dónde vas a trabajar en el día, sino también que te animen a proponer ideas, superar los límites profesionales y aprender tanto de las victorias como de los contratiempos. La experiencia de Shawn ejemplifica esta libertad: él y su equipo dieron vida e hicieron realidad una nueva idea de producto en apenas un mes y cinco días, con lo que generaron un impacto en decenas de millones de usuarios.

“En Binance se fomenta la creatividad individual y hay un sentido de propósito”, agregó Shawn.

A diferencia de otras empresas de tamaño similar, Binance fomenta una actitud de “todo es posible” que uno a menudo encuentra en los entornos de startups. Aquí, los límites estrictos entre “mi responsabilidad” y la “responsabilidad de otros” no existen. La estructura organizativa horizontal en Binance garantiza que los cargos laborales no les resten importancia a las opiniones todos. Por ejemplo, se alienta a los desarrolladores a expresar sus opiniones y a tener en cuenta las que provienen de diversas perspectivas, como Productos, Marketing y, por supuesto, la de los usuarios, en todos los niveles.

YZ, un desarrollador de servicios de datos de nivel medio ubicado en Singapur, concuerda con este punto. Implementadas inicialmente para el trading en Spot, sus plataformas de gestión de datos se expandieron para admitir más de 20 escenarios comerciales, impulsadas por la exploración proactiva de los nuevos requisitos de las unidades de negocio. “Por lo general, no podemos conseguir comentarios inmediatos, ya que nuestros productos no van dirigidos a usuarios minoristas. Además, honestamente, trabajar con datos a veces puede ser tedioso. Pero la idea de que nuestro trabajo es la base de un producto líder que usan decenas de millones de usuarios nos brinda un fuerte sentido de felicidad y motivación”, dice YZ.

Además de la libertad y la sensación de logro, se ofrecen salarios competitivos y bonos para atraer a los mejores desarrolladores del mundo, lo que se alinea con las principales empresas de Internet a nivel global. En Binance, se recompensa y reconoce la dedicación, como señala Daniel de Dinamarca, un desarrollador junior enfocado en la estabilidad del sistema.“En Binance, cuando trabajas duro, te recompensan material y espiritualmente, y uno lo sabe”.

Además de la libertad y la sensación de logro, una de las principales razones que estos desarrolladores comparten radica en la oportunidad de trabajar junto a algunas de las mentes más brillantes de la industria blockchain.

“He tenido la oportunidad de trabajar con las personas más calificadas de mi ciudad, pero en Binance trabajo con las mejores mentes del sector tecnológico en todo el mundo”. Mindy, que vive en Francia y brinda soporte de desarrollo para productos de pago, comparte: “Puedes pedirle un consejo a cualquier persona que desees. Además, tanto la sensación de libertad como la interacción generan grandes ideas que te ayudan a aprender continuamente”.

Zen, ingeniero backend del equipo de Infraestructura, reconoce el exigente ritmo bajo presión laboral y las largas horas de reunión, pero también admite que disfruta del trabajo aquí. “La satisfacción de resolver problemas para los usuarios ofrece una sensación de logro y una persistente descarga de adrenalina que no encontrarás en ningún otro lugar”.

“No es fácil hacer el mantenimiento de un avión en medio del vuelo, pero estamos construyendo el mejor avión”, dijo.

También podría interesarte…

  • La cultura de trabajo de Binance

223,617,894 usuarios nos eligen. Descubre hoy el motivo.
Regístrate