Software Engineer Expert

5411 Hub
Spain
about 1 month ago

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Shift work
Languages
English
Job source

Tech stack

Java (Programming Language) C++ (Programming Language) Code Review Continuous Integration Data Structures Distributed Systems Github Gradle Java Virtual Machine (JVM) Object-Oriented Software Development Blockchain Scala (Programming Language)
+6 more
Delivery Pipeline Kotlin Ethereum Solidity Web3.js Bitcoin

Job description

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

Requirements

(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.

About the company

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on es.trabajo.org

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

5:51 min

Understanding build structure and core Gradle plugins

Amanda Martin · LIVE

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

1:17 min

Storyblok engineering context and tech stack overview

Sebastian Gierlinger Sebastian Gierlinger · WWC 2025

2:40 min

Using GitHub primitives for internal documentation and corporate operations

Kyle Daigle · Coffee With Developers

Videos

See all

Related articles

See all