Ingeniero/A Backend & Blockchain (Solidity + Typescript) - Madrid (Carballedo)

Neitec
Chantada, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
Spanish
Experience level
Intermediate

Job location

Chantada, Spain

Tech stack

API
Databases
PostgreSQL
Node.js
Blockchain
TypeScript
Backend
Solidity
Web3.js
NestJS
REST

Job description

Remoto: Trabajo híbridoBuscamos un/a ingeniero/a backend con autonomía real en blockchain para mantener y hacer crecer Debita by Neitec, nuestra infraestructura de crédito privado on-chain respaldado por activos. El tiempo se reparte de forma equilibrada entre dos capas, pero el peso del conocimiento está claramente en blockchain: Smart contracts y SDK (EVM/Solidity, SDK en TypeScript) API de integración (servicios backend que consumen la infraestructura Web3). Construir y mantener la API en TypeScript que conecta la lógica on-chain con bases de datos, wallets y flujos de liquidación. No es necesario que llegues siendo experto/a: el equipo te acompaña y hay margen para crecer. Buscamos un perfil mid-senior, robusto y autónomo/a en blockchain que además se desenvuelva con soltura en backend TypeScript.ResponsabilidadesMantener y evolucionar los contratos de emisión de bonos existentes, y desplegar nuevas instancias siguiendo nuestros protocolos de seguridad.Mantener el SDK en TypeScript (ABIs, bindings de TypeChain, tests de integración) que usa la API.Integrar ese SDK en nuestros servicios NestJS: gestión de transacciones (nonce, estimación de gas, reintentos) y sincronización de estado on-chain / off-chain.Construir y mantener endpoints REST fiables para operaciones financieras, garantizando idempotencia, validación y autenticación.Participar en las integraciones de cobros/pagos, liquidación y custodia a medida que crecen, con criterio para profundizar cuando sea necesario.RequisitosImprescindible: 2-3 años de Solidity con contratos desplegados (mainnet, testnet y producción).Autonomía total para escribir, testear, desplegar y depurar sin supervisión directa.Base sólida en Node.js / TypeScript, capaz de construir y mantener una API REST (NestJS o similar).Conocimiento de Foundry o Hardhat, ethers.js v6 y OpenZeppelin, con fundamentos de seguridad: control de acceso por roles, reentrancy, errores y eventos personalizados.Conocimiento de PostgreSQL y nociones de consistencia eventual entre estado on-chain y base de datos.Capacidad de depurar transacciones fallidas usando Tenderly, exploradores y forking local.Español fluido y residencia en España (preferiblemente Madrid) o disponibilidad plena en horario español.Puntos a favorContratos actualizables (UUPS / Transparent / Beacon).Chainlink Automation / contratos keeper-compatible.Integración con rieles de pago (SEPA, ACH, SPEI, Pix...) y on/off ramps fiat.Custodia institucional / wallets MPC, coordinación de liquidez.DVP atómico e híbrido, escrow, multi-firma; lógica de reconciliación y rollback.Conocimiento del ciclo de vida de un bono (emisión ? cupones ? amortización ? vencimiento).Estándares de security token (ERC-, ERC-), RWA, account abstraction (ERC-****), despliegues multi-chain, conciencia de MEV.No buscamosNo buscamos un especialista que solo quiera vivir dentro del smart contract. Este rol vive entre el contrato y el backend. Tampoco buscamos credenciales de manual; nos importa cómo piensas un problema y cómo dejás algo funcionando.CondicionesModalidad: remoto, con una visita presencial a la oficina de Madrid una vez al mes.Tipo de contrato: indefinido.#J-*****-Ljbffr

Requirements

Imprescindible: 2-3 años de Solidity con contratos desplegados (mainnet, testnet y producción). Autonomía total para escribir, testear, desplegar y depurar sin supervisión directa. Base sólida en Node.js / TypeScript, capaz de construir y mantener una API REST (NestJS o similar). Conocimiento de Foundry o Hardhat, ethers.js v6 y OpenZeppelin, con fundamentos de seguridad: control de acceso por roles, reentrancy, errores y eventos personalizados. Conocimiento de PostgreSQL y nociones de consistencia eventual entre estado on-chain y base de datos. Capacidad de depurar transacciones fallidas usando Tenderly, exploradores y forking local. Español fluido y residencia en España (preferiblemente Madrid) o disponibilidad plena en horario español. Puntos a favor Contratos actualizables (UUPS / Transparent / Beacon). Chainlink Automation / contratos keeper-compatible. Integración con rieles de pago (SEPA, ACH, SPEI, Pix...) y on/off ramps fiat. Custodia institucional / wallets MPC, coordinación de liquidez. DVP atómico e híbrido, escrow, multi-firma; lógica de reconciliación y rollback. Conocimiento del ciclo de vida de un bono (emisión ? cupones ? amortización ? vencimiento). Estándares de security token (ERC-, ERC-), RWA, account abstraction (ERC-****), despliegues multi-chain, conciencia de MEV. No buscamos No buscamos un especialista que solo quiera vivir dentro del smart contract. Este rol vive entre el contrato y el backend. Tampoco buscamos credenciales de manual; nos importa cómo piensas un problema y cómo dejás algo funcionando.

Benefits & conditions

Modalidad: remoto, con una visita presencial a la oficina de Madrid una vez al mes. Tipo de contrato: indefinido. #J-*****-Ljbffr

Apply for this position