← Zákazky

Senior Developer for a Fintech SaaS

Rozpočet: - HOURLY / FULL_TIME ⭐ 4.99 (32) Spain

web-application, saas

English Version: Hi! I’m Arnau, based in Barcelona! We’re looking for a Senior Full-Stack Engineer with hands-on experience building financial software for the Spanish market. This is not a typical CRUD invoicing application. We’re building a modern ERP/Business Management platform already used by real customers, and we’re looking for someone who understands both the technical architecture and the business, accounting and legal requirements behind financial software. We’re looking for someone who has worked on products similar to Holded, Sage, Odoo, A3, Quipu, Anfix or other accounting/ERP platforms, and who understands how these systems are expected to behave. What you’ll build You’ll work on a complete financial workflow covering the entire business lifecycle, including: * Quotations with version history and approval flow * Conversion of quotations into projects/orders and invoices * Customer invoices * Supplier bills * Proforma invoices * Recurring invoicing * Credit notes (corrective invoices) compliant with Spanish regulations * Fiscal numbering sequences * Multiple numbering series * Payment tracking and due dates * VAT, withholding taxes (IRPF) and different tax scenarios * Multi-company organizations (holding structures) * Complete audit trail and document traceability * Foundations for Verifactu, e-Invoicing and future Spanish regulatory requirements Every financial document must always be linked to the correct legal entity, fiscal series and accounting context. Tech Stack * TypeScript * Next.js 16 * React 19 * PostgreSQL * Drizzle ORM * Redis Required experience You have real experience building financial software such as: * ERP systems * Accounting platforms * Invoicing software * Fintech products * Business management software You should already be comfortable with concepts such as: * Quote → Order/Project → Invoice workflows * Credit notes * Fiscal document numbering * VAT * Spanish withholding taxes (IRPF) * Tax calculations * Due dates * Payment status * Accounting traceability * Multi-company environments * Financial reporting We’re not looking for someone who wants to learn these concepts during the project. Technical requirements * Advanced TypeScript * Strong React / Next.js experience * Advanced PostgreSQL * Excellent SQL skills (transactions, locking, indexing, referential integrity) * Safe database migrations on production systems * Designing complex relational data models * Correct monetary calculations (no floating-point arithmetic) * Decimal precision and tax rounding * Idempotent APIs * High code quality and strong attention to detail Nice to have Experience implementing Spanish financial regulations, including: * Verifactu * Electronic Invoicing * Spanish Anti-Fraud Law * TicketBAI * SII * Spanish invoicing regulations * Fiscal numbering requirements * Legal document immutability Also highly valued: * Multi-tenant SaaS architectures * PostgreSQL Row Level Security (RLS) * Audit logs * Event sourcing * Hash chains * Financial-grade security and data integrity Who we’re looking for We’re looking for a senior engineer who can think beyond implementation. You should be able to identify legal, accounting and architectural implications before writing code, propose robust solutions, and help design a financial system that is technically solid and compliant with Spanish regulations. This role is ideal for someone who has already built serious financial software and understands what users expect from modern platforms like Holded, Sage or Odoo—not just from a coding perspective, but from an accounting and regulatory one as well. Thanks for your time, and hopefully we’ll talk soon. _____________________________________ Spanish version: Hola! Soy Arnau, de Barcelona. Buscamos un/a Full-Stack Engineer con experiencia demostrable desarrollando software financiero para España. No buscamos únicamente un buen desarrollador: necesitamos a alguien que entienda cómo funciona un ERP como Holded, Sage, Odoo, A3 o similares, que conozca la lógica contable y fiscal que hay detrás del producto y sea capaz de diseñar funcionalidades correctamente desde el punto de vista técnico y legal. Nuestra plataforma SaaS ya está en producción con clientes reales y cuenta con un módulo de Finanzas en funcionamiento que queremos llevar al siguiente nivel. Qué desarrollarás Trabajarás sobre un flujo financiero completo, no sobre un simple sistema de facturación. Entre otras funcionalidades: * Gestión de presupuestos con versionado y aceptación. * Conversión de presupuestos en encargos y facturas. * Facturación completa (emitidas, recibidas, recurrentes y proformas). * Facturas rectificativas conforme a la normativa española. * Series de numeración independientes por empresa y tipo documental. * Numeración fiscal correlativa e inalterable. * Gestión de IVA, IRPF, recargos y diferentes regímenes fiscales. * Vencimientos, estados de cobro y conciliación. * Empresas pertenecientes a holdings y organizaciones multiempresa. * Auditoría completa y trazabilidad de todas las operaciones. * Preparación para Verifactu, factura electrónica y futuras obligaciones legales. Todo ello garantizando que el emisor fiscal, la empresa, la serie documental y toda la información tributaria sean siempre consistentes. Stack * TypeScript * Next.js 16 * React 19 * PostgreSQL * Drizzle ORM * Redis Buscamos a alguien que domine Software financiero Experiencia desarrollando productos similares a: * Holded * Sage * Odoo * A3 * Quipu * Anfix * FacturaDirecta * ERP o software de gestión empresarial Debe comprender conceptos como: * ciclo completo presupuesto → pedido → factura * facturas rectificativas * series documentales * numeración fiscal * IVA e IRPF * impuestos y bases imponibles * vencimientos * estados de cobro * asientos y trazabilidad documental * empresas y grupos empresariales No buscamos alguien que tenga que aprender estos conceptos durante el proyecto. Requisitos técnicos * TypeScript avanzado. * React y Next.js. * PostgreSQL avanzado. * SQL sólido (transacciones, locking, integridad referencial, índices, optimización). * Migraciones seguras sobre bases de datos grandes. * Diseño de modelos de datos complejos. * Manejo correcto de importes monetarios (sin floats, precisión decimal, redondeos fiscales). * APIs idempotentes. * Alto nivel de calidad de código. Muy valorable Experiencia implementando normativa española: * Verifactu. * Facturación electrónica. * Ley Antifraude. * TicketBAI. * SII. * Reglamento de facturación. * Series fiscales. * Requisitos de conservación e inalterabilidad. También valoramos experiencia con: * arquitecturas multi-tenant * PostgreSQL Row Level Security (RLS) * auditoría de cambios * event sourcing * hash chains * sistemas financieros de alta integridad Qué esperamos Buscamos un perfil senior capaz de tomar decisiones de arquitectura, detectar problemas antes de implementarlos y proponer soluciones alineadas con la legislación española. Valoramos especialmente a alguien que, además de programar, piense como un responsable de producto financiero y entienda las implicaciones legales, fiscales y contables de cada funcionalidad. No buscamos un desarrollador generalista. Buscamos alguien que haya construido software financiero serio y conozca cómo debe comportarse un ERP moderno para empresas en España. Muchísimas gracias por tu tiempo, espero que estés muy bien!
Otvoriť na Upwork