HamburgerMenu
hirist

Nivoda - Senior Software Engineer - Node.js

Nivoda
5 - 8 Years
Remote

Posted on: 15/04/2026

Job Description

Description :


Job Title : Senior Software Engineer - Finance

Experience : 5+ Years

Location : Remote (Aligned to Mumbai Timezone)

Employment Type : Full-Time


About the Role :


We are looking for a Senior Software Engineer - Finance to build and scale the financial backbone of a global B2B marketplace.


This role focuses on designing reliable, real-time financial systems that ensure accuracy, transparency, and efficiency across multi-currency and multi-geography operations.


Key Responsibilities (KRA) :


- Design and develop scalable backend systems for financial operations and payment workflows

- Build and manage robust bank integrations using APIs and financial messaging standards

- Architect unified financial data models for ledgers, reporting, and reconciliation systems

- Develop intelligent reconciliation systems with near real-time matching capabilities

- Ensure accuracy, consistency, and real-time visibility of financial transactions across systems

- Optimize system performance, reliability, and fault tolerance for high-volume transactions

- Implement secure and compliant financial data handling practices

- Collaborate with product, finance, and engineering teams to deliver scalable solutions

- Drive best practices in code quality, testing, and maintainability

- Troubleshoot complex financial system issues and ensure high system uptime

- Contribute to continuous improvement of engineering processes and system architecture


Required Skillsets :


- Strong backend development experience with Node.js (preferred) or similar technologies

- Expertise in relational databases, particularly PostgreSQL

- Hands-on experience with GraphQL APIs and schema design

- Strong understanding of financial systems, payment processing, and reconciliation workflows

- Experience with bank integrations, APIs, and financial data exchange standards

- Proficiency in designing scalable, high-availability distributed systems

- Strong knowledge of Test-Driven Development (TDD) and clean coding practices

- Experience with data modeling and handling complex financial datasets

- Understanding of multi-currency and cross-border transaction systems

- Familiarity with security and compliance requirements in financial systems

- Strong problem-solving skills with attention to detail and accuracy


Preferred Qualifications :


- Experience working in FinTech or financial platforms

- Exposure to global payment systems and banking integrations

- Familiarity with standards such as ISO 20022 or similar financial messaging formats

- Experience working in high-growth, product-based environments


What Were Looking For :


- Strong ownership mindset with ability to manage end-to-end system development

- Ability to work in fast-paced, high-impact environments

- Strong collaboration and communication skills

- Passion for solving complex problems at the intersection of finance and technology

- Focus on building reliable, scalable, and maintainable systems


Why Join Us :


- Opportunity to build critical financial infrastructure for a global marketplace

- High ownership and impact on core business systems

- Remote-first work environment with flexible working model

- Collaborative and low-hierarchy engineering culture

- Exposure to complex, large-scale financial and technical challenges


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in