Senior Software Engineer – Full Stack

Job not on LinkedIn

🕒 May 23

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of DiligenceVault

DiligenceVault

51 - 200 employees

💸 Finance

💳 Fintech

🏢 Enterprise

Finance • Fintech • Enterprise

DiligenceVault is a secure digital diligence platform designed to streamline and digitize the due diligence processes for investment and management research teams. The platform is trusted by over 70,000 users globally to simplify and enhance activities such as manager selection, monitoring, RFP automation, ESG data collection, and regulatory compliance. By leveraging technology, including AI, DiligenceVault helps users to efficiently manage due diligence tasks, centralize content, and improve collaboration through its comprehensive digital ecosystem. The company is backed by Goldman Sachs and provides global support with teams located in major financial hubs, including New York, London, Singapore, and India.

📋 Description

• 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

🎯 Requirements

• 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)

🏖️ Benefits

• Competitive Compensation • Medical Insurance • Wellness Reimbursement • Generous Paid Time Off Policy • Work from Home • Exciting Team Offsites • Reward & Recognition Program

Apply Now

Similar Jobs

🕒 May 23

Salesforce

10,000+ employees

☁️ SaaS

🤝 B2B

🤖 Artificial Intelligence

Senior Software Engineer building AI-driven features for Salesforce's CRM platform. Focused on full-stack development and AI integration for enhanced customer experiences across various workflows.

AWS

Postgres

React

Ruby on Rails

🕒 May 23

Salesforce

10,000+ employees

☁️ SaaS

🤝 B2B

🤖 Artificial Intelligence

Senior Software Engineer leading cloud infrastructure design and implementation at Salesforce. Working within a high-talent-density team on modern software development and AI-driven solutions.

AWS

Azure

Cloud

Docker

Grafana

Kubernetes

Postgres

Prometheus

Python

RDBMS

Ruby

SQL

Terraform

TypeScript

Go

🕒 May 23

Wikimedia Foundation

501 - 1000

🤝 Non-profit

📚 Education

📱 Media

Senior Software Engineer improving iOS product experiences at Wikimedia Foundation. Lead design and maintain high-quality iOS applications for a global audience while collaborating cross-functionally.

iOS

Swift

🕒 May 22

NVIDIA

10,000+ employees

🤖 Artificial Intelligence

🎮 Gaming

Senior Software Engineer joining NVIDIA's Fabric Networking team to enhance NVLink and NVSwitch systems. Focused on stability and reliability for large-scale AI infrastructures.

Distributed Systems

Python

Shell Scripting

Switching

TCP/IP

🕒 May 22

Inovalon

1001 - 5000

🤖 Artificial Intelligence

Senior Software Development Engineer developing healthcare software solutions with .NET and Angular. Collaborating on AI integration and cloud migration for clinical workflow improvements.

Angular

AWS

Cloud

MS SQL Server

Python

SQL

.NET