Jobs›Software Engineer

Senior Software Engineer - Full Stack

DiligenceVault · Work from home
Work from home
PayPay not listed
WhereWork from home
TypeFull timeSenior
Posted2 Oct4 days ago, via Himalayas
Kaam checked
No fee, deposit or pay-to-apply signs
Good spoken and written English expected
Day work
No vehicle or licence needed
Skills they list12 named
Full Stack DeveloperBackend EngineerFront End DeveloperSoftware EngineerSaaS DeveloperFull Stack EngineerSenior Full Stack EngineeringSenior Full Stack DevelopmentSenior Fullstack Developer¿Senior Fullstack EngineeringSenior Full Stack Engineer (React Node.Js)Senior Full Stack Engineer (JavaScript Python)
About this job
Location
India (Remote)

Experience: 4+ years At DiligenceVault , we've built the leading technology platform transforming how due diligence is conducted globally.

Our platform helps organizations streamline and digitize highly manual diligence workflows through automation, data intelligence, and scalable infrastructure. Today, our network includes over 100,000 users across 150+ countries, helping firms improve efficiency, transparency, and decision-making at scale.

We are growing rapidly and looking for exceptional engineers who enjoy solving complex technical problems and building systems that operate at global scale.

Our engineering culture values

Strong ownership and accountability

Deep technical thinking and attention to detail

Clean, scalable, maintainable engineering

Continuous iteration and improvement

Open collaboration and respectful technical debate

We are a team of smart, motivated, and curious builders passionate about creating products users genuinely love.

About the Role

We're looking for a Senior Software Engineer to join our engineering team and help build and scale a modern, data-intensive B2B SaaS platform. You'll work across the full stack - designing robust backend APIs, and contributing to a polished Angular frontend - while collaborating closely with product, design, and fellow engineers.

This is a high-ownership role. You'll be involved in architectural decisions, code reviews, and shaping engineering standards, not just executing tickets.

What You'll Do

Design, build, and maintain scalable backend services using Node.js, Express.js, and TypeScript

Develop and maintain frontend features in Angular, working closely with designers to deliver clean, performant UIs

Contribute to API design, ensuring consistency, security, and maintainability

Design database schemas, write migrations, and optimize query performance across PostgreSQL and SQL Server

Participate in system design discussions and help define technical direction for new features

Write well-tested, reviewable code and actively participate in code reviews

Diagnose and resolve performance bottlenecks across the stack

Implement security best practices - JWT auth, rate limiting, input validation, prompt shielding

Own production reliability - PM2 process management, graceful shutdown, health checks, structured logging

Collaborate cross-functionally with product managers, QA, and other engineers in an agile environment

What We're Looking For

Required

4+ years of professional software engineering experience

Strong proficiency in Node.js with a solid understanding of the async/event-driven model

Production experience with Express.js - middleware chains, request lifecycle, error handling

Fluency in TypeScript - you default to it, not tolerate it

Hands-on experience building and maintaining Angular applications (v12+)

Solid understanding of REST API design principles

Familiarity with relational databases (SQL Server, PostgreSQL, or similar)

Experience with version control workflows (Git, PR-based development)

This role is heavily focused on backend architecture. You won't just be writing Node.js endpoints; you will be making critical database decisions. You must have proven experience with

Schema Design
Building and normalizing complex relational databases from scratch in PostgreSQL and SQL Server.

Query Optimization: Moving beyond ORMs to write raw SQL or Stored Procedures, read execution plans and utilize indexes to fix performance bottlenecks.

Migrations
Writing and safely deploying data and schema migrations in production environments without locking tables.

Nice to Have

Experience building streaming APIs (SSE, chunked transfer encoding)

Experience with authentication patterns (JWT RS256, OAuth 2.0, SAML)

Exposure to cloud platforms (Azure, AWS, or GCP)

Container experience (Docker, Azure Container Instances)

In-memory caching strategies (TTL-based, firm-scoped)

Knowledge of observability tooling (logging, tracing, APM)

Experience in a B2B SaaS or fintech environment

Why Join DiligenceVault?

Opportunity to work on a product used globally by top investment teams

Supportive, growth-minded engineering culture

Competitive Compensation

Medical Insurance

Wellness Reimbursement

Generous Paid Time Off Policy

Work from Home

Exciting Team Offsites

Reward & Recognition Program

Originally posted on Himalayas

Never pay to get work. If a listing asks for a fee, it is a scam. The ten signs →

Apply on Himalayas
Opens himalayas.app in a new tab