Software Engineer Expert (JAVA – Blockchain)

Ubicación: Remoto
Modalidad: 100% Remoto (Europa y Latinoamérica)

Sobre la oportunidad

Desde 5411 Hub, consultora especializada en la búsqueda de perfiles tecnológicos senior y expertos en LATAM, Estados Unidos y Europa, nos encontramos acompañando a una empresa líder global en infraestructura blockchain y tecnologías descentralizadas en la incorporación de un/a Software Engineer Expert.

Se trata de un rol core, orientado al desarrollo del cliente blockchain (node/client) que soporta compatibilidad con EVM, mejoras de consenso y features de protocolo de alto rendimiento y seguridad.


El rol (explicado en simple)

Esta no es una posición de desarrollo de dApps ni front-end Web3.
Es un rol de ingeniería profunda, enfocado en:

  • Desarrollo del core del cliente blockchain
  • Evolución de compatibilidad con EVM
  • Trabajo directo sobre consenso, ejecución y performance
  • Ingeniería en Java, con foco en sistemas distribuidos

Vas a trabajar junto a ingenieros blockchain senior, en un entorno técnico exigente, construyendo infraestructura Web3 de bajo nivel, donde cada decisión impacta directamente en seguridad, estabilidad y escalabilidad de la red.


Responsabilidades clave

  • Desarrollar nuevas funcionalidades del cliente blockchain utilizando Java como lenguaje principal.
  • Analizar requerimientos técnicos complejos, que pueden involucrar:
    • Cambios en el consenso de Ethereum
    • Scripts de Bitcoin
    • Papers técnicos e investigación interna
  • Diseñar e implementar features siguiendo buenas prácticas de seguridad, performance y escalabilidad.
  • Escribir código limpio, modular y testeado, aplicando principios de programación orientada a objetos.
  • Participar activamente en code reviews y discusiones técnicas para mejorar procesos y calidad.
  • Escribir smart contracts simples en Solidity para validar que las features funcionen correctamente a nivel EVM (testing, no desarrollo productivo).
  • Compartir aprendizajes técnicos e investigación con equipos globales.
  • Mantener y mejorar scripts de CI/CD (GitHub Actions) dentro de los pipelines.

Qué buscamos (y qué significa en la práctica)

Experiencia técnica real

  • +5 años de experiencia profesional con Java, o experiencia equivalente con lenguajes JVM (Kotlin, Scala, Gradle) o C++.
  • +3 años trabajando en componentes core de blockchain, como:
    • Desarrollo de nodos o clientes
    • Infraestructura de red o consenso
    • Protocolos base
  • Conocimiento sólido de la arquitectura de Ethereum o Bitcoin, incluyendo:
    • Ejecución de smart contracts
    • Mecanismos de consenso
    • Funcionamiento general del protocolo
  • Capacidad para razonar sobre seguridad, performance y edge cases en sistemas distribuidos complejos.
  • Excelente manejo de estructuras de datos (árboles, grafos) y su aplicación práctica en diseño de sistemas.
  • Experiencia básica con Solidity, entendiendo cómo interactuar con smart contracts (principalmente para testing).
  • Familiaridad con pipelines CI/CD y automatización (GitHub Actions).

👉 Cuando el aviso habla de “core blockchain components”, se refiere a infraestructura crítica, no a capas superficiales de producto.


Perfil profesional y forma de trabajo

  • Ingeniero/a con mentalidad hands-on, que se involucra en el código y en el diseño.
  • Perfil colaborativo, con buena comunicación técnica.
  • Alto estándar de calidad, foco en seguridad y documentación.
  • Capacidad de trabajar en equipos globales y 100% remotos.
  • Inglés fluido, oral y escrito (excluyente).

Qué ofrece la posición

  • Compensación competitiva acorde a nivel experto.
  • Trabajo 100% remoto desde Europa o Latinoamérica.
  • Acceso a espacios de coworking globales.
  • Excelente equilibrio vida–trabajo (vacaciones, sick leave y parental leave).
  • Presupuesto anual para capacitación, idiomas y aprendizaje continuo.
  • Participación en proyectos de infraestructura blockchain de alto impacto global.
  • Asignación mensual para conectividad y bienestar.

    Apply for this position

    Contact Information
    Where do you live?
    How’s your English?
    How many years of working related experience do you have?
    Tell us about your main skills (add as many lines as needed)
    Your current job position name:
    What's your hiring preference?
    Upload your resume *