Senior Software Engineer - Finance

Nivoda
Nivoda
BarcelonaPresencialCompetitivoPublicado hace 2 meses
🇬🇧Inglés requeridoFulltime

Anuncio original

Location: Mumbai, India
Team: Fintech Tribe

About Nivoda

Nivoda is a B2B marketplace enabling the international commerce of Diamonds, Gems, Jewelry, enabled through a SaaS layer. As we scale, more money moves through our platform every day, across multiple banks, currencies, and geographies.

About the role

Your mission is to provide complete, accurate, and timely visibility into the movement of funds across Nivoda's ecosystem. You'll shape the financial infrastructure that supports a global, multi-bank, multi-currency marketplace, ensuring our systems can scale with the business.

What You'll Do

You'll own how Nivoda connects with banks worldwide, designing and operating the integrations, data models, and reconciliation capabilities that power our financial operations. Your work will directly impact payment accuracy, operational efficiency, and customer trust as we continue to grow.

Responsibilities include:

  • Bank Integrations Ownership: Lead the design, build, and operation of scalable bank integrations across multiple regions, including MT, BAI, MX/ISO 20022, APIs, host-to-host, and SFTP - ensuring reliable pipelines for transactional and balance data.

  • Reliability & Observability: Implement integrations with strong systems thinking, end-to-end observability, intelligent retries, idempotency, monitoring, and clearly defined SLAs to ensure resilience at scale.

  • Financial Data Modelling: Define and maintain a unified data model across diverse bank formats, normalising and enriching financial data for ledgers, reconciliation, reporting, and customer-facing products.

  • Reconciliation Automation: Build automated matching logic and workflows to reconcile bank statements against marketplace activity and internal ledgers (AP, AR, payroll), enabling daily or near real-time reconciliation.

  • Payment Flow Visibility: Surface accurate, reconciled payment and funds-movement data into internal tools and customer experiences, improving clarity and reducing operational friction.

  • Cross-Functional Partnership: Collaborate closely with Finance, Treasury, and Operations teams to translate financial, accounting and reconciliation requirements into robust technical solutions, while defining data-quality standards and controls.

Essential Skills

  • 5+ years of relevant experience in backend development. Nodejs is considered a bonus.

  • At least 2 years of experience working with GraphQL.

  • Strong foundation in database concepts, with at least 4 years of experience working with relational databases like PostgreSQL.

  • Proficient in Test-Driven Development (TDD) and committed to writing high-quality, maintainable code.

  • You have good analytical and problem-solving capabilities

  • B.S or M.S Tech degree in Computer Science, Computer Engineering.

Nice to have

  • Experience with cross-border payments, multi-currency systems, or FX workflows.

  • Hands-on experience with modern data and event streaming infrastructure (e.g., Kafka or other event buses, data warehouses, orchestration tools).

  • Experience working in a high-growth, product-led tech company.

What we offer

  • A pivotal role in shaping the financial infrastructure of a leading global B2B diamond marketplace, owning critical bank integrations and data flows at a global scale.

  • A collaborative, low-hierarchy culture where engineers are trusted to own problems end-to-end.

  • Intellectually challenging, meaningful work that sits at the heart of Nivoda's success, stability, and growth.

  • Flexible, remote-first working arrangements that support work-life balance.

  • Unlimited holiday allowance.

Híbrido

Sales Development Representative (Utah, United States)

Barcelona (Hybrid)
1m

Senior Fulfillment Lead (Netherlands)

Barcelona (On-site)
50 mil € - 60 mil €1m
Remoto

Senior Logistics Lead (Netherlands)

Barcelona (Remote)
50 mil € - 60 mil €1m

Quality Control Associate (Diamonds) - Netherlands

Barcelona (On-site)
1m
Remoto

Diamond Grading Associate - Netherlands

Barcelona (Remote)
1m

Operations Associate - Media

Barcelona (On-site)
1m
Remoto

Salesforce Developer

Barcelona (Remote)
1m
Remoto

Senior Product Manager - Growth

Barcelona (Remote)
1m

Supplier Business Development Manager - Gemstones

Barcelona (On-site)
1m
Remoto

Fullstack Engineer

Barcelona (Remote)
2m
Remoto

Netsuite Engineer

Barcelona (Remote)
2m
Remoto

Customer Onboarding Analyst

Barcelona (Remote)
2m

Responsable de Proyectos | Infraestructura civil y urbanización

Madrid, (Hybrid)
1d

Tunnelling & Geotechnical Modelling Engineer

Madrid, (Hybrid)
1d

Process Engineer

Granollers
2d

Process Engineering Trainee

Rubí
2d

Jefe/a Proyecto QA

Madrid
2d

Operador/a sistemas 24x7 Madrid

Madrid
2d

Jigs and Tools Engineer (Temp Agency)

Cadiz Area
2d

Quality material and NDT (NDT L2 Q Performer) - S19

Illescas
2d

Work Preparation Process Engineer HTP SA

Getafe Area
2d

Operations Engineer

Bilbao, Torre Iberdrola
2d

Presales Junior – Soluciones Tecnológicas y Defensa

Torrejón de Ardoz
2d

Office Manager

Barcelona
1d

Freelance Graphic & Motion Designer

Barcelona
1d

Gestor/a Comercial Madrid (temporal)

Barcelona
2d

Consejero/a de Belleza Barcelona

Barcelona
2d

Digital Transformation Intern

Barcelona hub
2d

Gestor/Gestora Risk Management Data Barcelona

Barcelona
2d

Global People Communications & Change Management Trainee

BARCELONA
2d
Híbrido

Enterprise Account Executive, Iberia

Barcelona
2d

Head of Product Development

Barcelona
2d

Social Media & Operations Internship - Italian Market

Barcelona
600 € - 700 €2d

Candidatura gestionada por Nivoda