Sword
Block Labs
Ingeniero de Software Staff, Golang
Sobre Block
Labs
Block Labs es un estudio tecnológico de primer nivel que opera en la vanguardia de la Web3, la Inteligencia Artificial y el iGaming. No solo lanzamos funcionalidades; diseñamos plataformas de producción a gran escala que potencian la próxima generación de productos digitales.
Somos un colectivo de ingenieros senior, estrategas de producto y constructores que se niegan a comprometer la arquitectura. Ya sea diseñando sistemas de IA multiagente autónomos, construyendo infraestructura financiera descentralizada o arquitectando plataformas de iGaming de alta frecuencia, nuestro estándar es la excelencia.
Nos movemos rápido, pero construimos para el largo plazo. Si buscas trabajar junto a un equipo que valora la profunda experiencia técnica, el diseño de sistemas reflexivo y la propiedad del producto, Block Labs es tu lugar.
El puesto
Construimos plataformas backend distribuidas y transaccionales en cripto, fintech y juegos de dinero real. Alto volumen, multiinquilino, en tiempo real. Los saldos, los pagos y las decisiones de cara al jugador dependen de ellas, por lo que la corrección no es negociable y los errores son visibles de inmediato. El trabajo abarca varios productos y sigue las prioridades del negocio, por lo que lo que poseas cambiará con el tiempo. Construirás y poseerás servicios backend distribuidos y transaccionales en Go, como contribuidor individual.
La propiedad tiene un significado específico aquí. Recibes un resultado y sus restricciones, no un backlog descompuesto. Identificas las decisiones que nadie ha tomado y reúnes el contexto para tomarlas. Defines el alcance y la secuencia. Tomas las decisiones arquitectónicas y de implementación. Implementas el sistema en lugar de delegarlo. Otros contribuirán a él, y tú posees las condiciones que les permiten hacerlo sin degradarlo. Lo lanzas y sigues siendo responsable de su comportamiento en producción.
Los agentes son el medio de producción normal aquí, no una ayuda opcional. Eso no reduce la necesidad de juicio de ingeniería, pruebas o propiedad operativa. Aumenta la cantidad de cada uno que un ingeniero soporta.
Colaborarás con producto, ingeniería, infraestructura y QA en todo momento, y necesitarás ser bueno en ello, porque nadie coordinará esto en tu nombre.
¿Qué tipo de cultura puedo esperar?
Madura, impulsada por la misión y con bajo ego. Valoramos la claridad sobre el ruido, los resultados sobre el teatro y el ritmo sin caos. Si eres una de las mentes más brillantes en tu oficio y quieres construir con otros expertos, te sentirás como en casa aquí.
Qué harás
- Convertir resultados y restricciones de negocio en trabajo con alcance, secuencia y listo para lanzar.
- Diseñar e implementar servicios Go distribuidos que manejen cargas de trabajo transaccionales de alto volumen, integrándose con pagos, proveedores y plataformas internas.
- Hacer explícitas las garantías de corrección y mantenerlas. Los saldos y el comportamiento transaccional no tienen margen para la aproximación.
- Ejecutar el sistema de agentes que produce el trabajo: contexto, descomposición, ejecución, verificación.
- Establecer el marco y las salvaguardias dentro de los cuales trabajan otros: contexto, pruebas y verificaciones automatizadas que permiten a las personas contribuir a tu sistema sin que se degrade en deuda que heredas.
- Operar lo que lanzas. Conocer sus modos de fallo, vigilarlo y arreglarlo.
Qué buscamos
- Profundo dominio de Go en sistemas transaccionales de alto volumen. Los años importan menos que lo que tú personalmente has llevado a producción.
- Fuerte criterio sobre multiinquilino, arquitectura orientada a eventos, colas y los modos de fallo que cada uno trae. Cloud native, y serios acerca de la fiabilidad, la observabilidad y la seguridad.
- Un sistema de ingeniería de agentes repetible que construiste deliberadamente. Mantiene el contexto, descompone el trabajo ambiguo, verifica el comportamiento en lugar de las diferencias, y mantiene el código no verificado fuera de producción. El sistema importa, no las herramientas.
- Evidencia de haber llevado tú mismo toda la cadena, desde un objetivo incompleto hasta un sistema que lanzaste y luego poseíste en producción. Haber trabajado en cada fase no es lo mismo que haber llevado una.
- Juicio bajo ambigüedad. Rara vez hay una especificación terminada, pero hay objetivos, restricciones y personas que saben cosas. Toma las decisiones reversibles tú mismo y escala el resto.
Se valorará
- Experiencia en fintech, juegos de dinero real u otros productos de consumo de alto tráfico donde el dinero está en juego.
- Experiencia con motores de reglas, puntuación en tiempo real o sistemas de toma de decisiones.
- Experiencia previa diseñando APIs para productos multiinquilino o de marca blanca.
Qué NO es este puesto
- No es un puesto de gestión ni de líder técnico. No hay ningún equipo reportándote y ningún plan para crearlo.
- No es un puesto de arquitectura ni de asesoramiento. No marcarás la dirección para que otros la implementen.
- No es un puesto de squad. No hay un backlog priorizado ni nadie asignándote trabajo.
- No es un puesto en el que poseas una capa de la implementación de otra persona, o donde otra persona posea la verificación y la preparación para producción en tu nombre.
- No es un puesto donde los agentes sean una ayuda de productividad opcional a la que recurres ocasionalmente.
Si lo que buscas es un squad bien definido, requisitos terminados e implementación compartida, este es un puesto que debes saltarte. Es una forma legítima de trabajar y muchos ingenieros fuertes la prefieren. No es este.
