5 - 8 years

5 - 9 Lacs

Posted:4 days ago| Platform: Naukri logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

This is a remote position.

Position Overview

We are seeking a Senior Software Engineer to join our team working on a sophisticated

financial investment platform. As a Senior Software Engineer, you will maintain and enhance

our JavaScript-based backend system that powers critical financial operations. You'll work

with a codebase that emphasizes data transformation, financial calculations, and

integration with various payment systems and financial services.

Key Responsibilities

- Maintain and extend our Node.js backend codebase with a focus on financial data

processing

- Design and implement new features for investment opportunity management,

portfolio tracking, and payment processing

- Ensure precise financial calculations across multiple currencies and investment

types

- Optimize performance for data-intensive operations

- Collaborate with financial experts to implement complex business rules

- Integrate with external financial services and payment providers

- Mentor junior developers on financial software best practices

- Participate in code reviews and architectural discussions


Requirements

Required Skills & Experience

- 5+ years of professional software development experience

- Strong proficiency in modern JavaScript/Node.js (ES6+)

- Experience with financial or investment-related software development

- Deep understanding of data transformation patterns (DTOs, mappers)

- Expertise in handling currency conversions and financial calculations with precision

- Experience with ORM systems (preferably Sequelize)

- Strong object-oriented programming skills

- Familiarity with date/time manipulation libraries (Moment.js)

- Experience with secure handling of financial data

- Excellent problem-solving skills and attention to detail

Preferred Qualifications

- Experience with financial payment processing systems

- Knowledge of KYC (Know Your Customer) verification processes

- Familiarity with Middle Eastern payment systems (e.g., Fawateer)

- Experience with multi-currency applications

- Understanding of investment concepts (NAV, ROI, distributions)

- Experience with Decimal.js or similar libraries for precise calculations

- Background in fintech or financial services industry

- Experience with international applications supporting multiple currencies and

regions

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You