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

Neitec
Municipality of Burgos, Spain
2 days ago

Role details

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

Job location

Municipality of Burgos, Spain

Tech stack

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

Job description

Buscamos 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.Aquí no hace falta que llegues siendo experto/a: el equipo te acompaña y hay margen para crecer.Buscamos un perfil mid-senior: alguien robusto y autónomo/a en blockchain que además se desenvuelva con soltura en backend TypeScript.No buscamos un perfil ultra-senior ni un especialista puro de API - solo que no se te atragante una API REST y quieras profundizar en ella con apoyo.Qué harás:Mantener 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 (idempotencia, validación, autenticación).Participar en las integraciones de cobros/pagos, liquidación y custodia a medida que crecen - no hace falta dominarlas todas desde el primer día, sí tener criterio para meterte en ellas.Imprescindible:~2-3 años de Solidity con contratos desplegados (mainnet, o testnet con paso real a producción).Autonomía total para escribir, testear, desplegar y depurar sin que nadie te lleve de la mano - serás la referencia de blockchain del equipo.Base sólida en Node.js / TypeScript, capaz de construir y mantener una API REST (NestJS o similar).No necesitas ser senior de backend: aquí cuentas con el acompañamiento del equipo y margen para crecer.Foundry o Hardhat, y ethers.js v6 (interacción con contratos, gestión de wallets, parseo de eventos).OpenZeppelin y fundamentos de seguridad: control de acceso por roles, reentrancy, errores y eventos personalizados.PostgreSQL y nociones de consistencia eventual entre estado on-chain y base de datos.Capacidad de depurar transacciones fallidas (Tenderly, exploradores, forking local).Español fluido y residencia en España (preferiblemente Madrid), o disponibilidad plena en horario español.Suma puntos (valorable, no excluyente)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.Lo que NO buscamos (para ahorrarte tiempo)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.No nos importa cuántas auditorías firmaste ni qué cifras pasaron por tu cartera: 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

Buscamos un perfil mid-senior: alguien robusto y autónomo/a en blockchain que además se desenvuelva con soltura en backend TypeScript. No buscamos un perfil ultra-senior ni un especialista puro de API - solo que no se te atragante una API REST y quieras profundizar en ella con apoyo., ~2-3 años de Solidity con contratos desplegados (mainnet, o testnet con paso real a producción). Autonomía total para escribir, testear, desplegar y depurar sin que nadie te lleve de la mano - serás la referencia de blockchain del equipo. Base sólida en Node.js / TypeScript, capaz de construir y mantener una API REST (NestJS o similar). No necesitas ser senior de backend: aquí cuentas con el acompañamiento del equipo y margen para crecer. Foundry o Hardhat, y ethers.js v6 (interacción con contratos, gestión de wallets, parseo de eventos). OpenZeppelin y fundamentos de seguridad: control de acceso por roles, reentrancy, errores y eventos personalizados. PostgreSQL y nociones de consistencia eventual entre estado on-chain y base de datos. Capacidad de depurar transacciones fallidas (Tenderly, exploradores, forking local). Español fluido y residencia en España (preferiblemente Madrid), o disponibilidad plena en horario español. Suma puntos (valorable, no excluyente) 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. Lo que NO buscamos (para ahorrarte tiempo) 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. No nos importa cuántas auditorías firmaste ni qué cifras pasaron por tu cartera: 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