← Back to jobs

MIG-3363

Senior Software Engineer:

Remote working · March 11, 2025

Hiring Status Unconfirmed

City
Remote working
Industry
Investment Partner
Vacancies
1
Posted
March 11, 2025

Key responsibilities

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

Desired candidate profile

Required Skills & Experience

  • 5+ years of professional software development experience
  • Strong proficiency in modern JavaScript/Node.js (ES6+)

www.tanamicapital.com

  • 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

Apply for this role

Takes a few minutes — basic information, employment details, and resume.

Didn't find the right opportunity?

Receive new matching opportunities directly in your inbox.

Details Required for the Invoice & Receipt & to ensure we can reach you if payment fails.

Before You Leave… Let Us Help You Hire the Right Talent from India!

Share your hiring needs – we’ll send a shortlist of top-matching Indian professionals. Fast. Free. No obligation.

Jobseeker Support

First, check our Current Jobs for available opportunities.
If nothing matches your profile, Submit Your CV to our database for future openings.

Still have questions? Fill out this form and we’ll share it with sourcing team.

We’ll share CVs within 48 hours.
Or just WhatsApp us at +91-9821455833