Nivoda Logo

Nivoda

Senior Software Engineer - Finance

Reposted 13 Days Ago
Be an Early Applicant
In-Office
Mumbai, Maharashtra
Senior level
In-Office
Mumbai, Maharashtra
Senior level
Lead the design and operation of scalable bank integrations, financial data modeling, and reconciliation automation for a global marketplace.
The summary above was generated by AI

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.

Top Skills

GraphQL
Kafka
Node.js
Postgres

Nivoda Mumbai, Maharashtra, IND Office

Bharat Diamond Bourse, JE9010B, , Mumbai, Maharashtra , India, 400051

Similar Jobs

7 Hours Ago
Remote or Hybrid
MH, IND
Mid level
Mid level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Responsible for driving business opportunities within mid-market clients, maintaining relationships, forecasting sales, and collaborating with internal teams to succeed in sales quotas.
Top Skills: Business DevelopmentCybersecurity SolutionsSales Process
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Collaboration Tool Engineer is responsible for administering, securing, and optimizing multiple collaboration platforms, ensuring compliance and integration, while enhancing user experience across the organization.
Top Skills: AsanaBoxDropboxKalturaMiroNextup.AiPowershellPythonRest ApisSmartsheetSso/Saml
3 Hours Ago
In-Office or Remote
2 Locations
Junior
Junior
Artificial Intelligence • Analytics
The Associate Helpdesk role involves providing L1 desktop support, including hardware and software troubleshooting, asset management, and ticket logging for end users at Sutherland.
Top Skills: AdobeAnti-Virus SoftwareLogmeinOffice 365Open OfficePrint ServersTechnologies For Data Backup And RestorationWindows 10Windows 11

What you need to know about the Mumbai Tech Scene

From haggling for the best price at Chor Bazaar to the bustle of Crawford Market, the energy of Mumbai's traditional markets is a key part of the city's charm. And while these markets will always have their place, the city also boasts a thriving e-commerce scene, ranking among the largest in the region. Driven by online sales in everything from snacks to licensed sports merchandise to children's apparel, the local industry is worth billions, with companies actively recruiting to meet the demands of continued growth.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account