DiligenceVault logo
DiligenceVault

A digital fund due diligence ecosystem

Senior Software Engineer – Full Stack

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

5 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer – Full Stack

DiligenceVault

• 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

Job 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

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 51-200H1B No Sponsor

• Author and review patches to the PostgreSQL core engine: performance, features, bug fixes, and security. • Maintain Postgres extensions, both open-source (community projects we depend on) and proprietary (Planetscale-owned). • Review community patches with rigor on correctness, stability, and PostgreSQL coding conventions. • Engage the PostgreSQL community in design discussions, the 5 annual Commitfests, and conferences. • Root-cause Postgres issues affecting Planetscale customers and turn fixes into upstream patches when applicable. • Improve documentation for PostgreSQL and our extensions as part of every change.

California
$120K - $290K / year
HighLevel logo

Full Stack Builder

HighLevel

The all-in-one sales & marketing platform that agencies can white-label. CRM, Email, 2-way SMS, Funnel Builder, & more!

Full TimeRemoteTeam 201-500Since 2018H1B No Sponsor

• Translate business goals into working, deployable systems • Propose architecture, workflows, and implementation plans for assigned modules/features; refine and finalize through review with Tech Leads and Engineering Managers before execution • Own modules end-to-end — from design discussion through release, post-launch stability, and iterative improvements • Turn ambiguous ideas into working demos quickly, with timelines scoped to complexity • Prototype using code, AI tooling, automation, or low-code systems • Validate through experiments and real user feedback, then iterate to production quality • Integrate email statistics and analytics with internal teams, and drive feature attribution and metrics visibility so a release is measurable on our dashboards • Build and maintain the Email Template Builder web app — a system powering 30M+ emails/day, directly impacting scalability (throughput at peak load), reliability (uptime and send success rate) • Optimize frontend rendering performance, component architecture, lazy loading, and state management; tune backend queries, caching (Redis/CDN), and latency at scale • Reason through token consumption, inference cost, and infrastructure tradeoffs when integrating AI/LLM tooling • Instrument systems with monitoring and telemetry • Build evaluation loops for continuous quality improvement • Automate workflows that increase engineering velocity • Maintain clear, repeatable documentation

India
The Browser Company logo

Software Engineer – Systems

The Browser Company

Building Arc — a better way to use the Internet.

Full TimeRemoteTeam 11-50Since 2019H1B No Sponsor

• Spearhead technical projects for existing and new features across the Swift compiler, toolchain, SDK and frameworks for Windows. • Port existing frameworks to Windows and fix Windows-specific bugs and tests. • Monitor builds, investigating and fixing causes of failures in our Swift CI system. • Maintain and improve support for platforms under development and ones that are currently unsupported (Windows ARM64, Android, etc). • Build a macOS toolchain via GHA that we can use as an alternative toolchain in Xcode. • Give back to the open source community.

United States
$265K - $310K / year
Zartis logo

Senior Fullstack Engineer

Zartis

A Software Services Company

Full TimeRemoteTeam 201-500H1B No Sponsor

• Build and enhance web-based BI and analytics applications using Angular or similar frontend frameworks. • Write and work with complex, production-grade SQL queries that power business logic and reporting workflows. • Develop and iterate on user-facing product features across frontend and data-driven applications. • Translate business requirements and data logic into intuitive, scalable user experiences. • Collaborate closely with stakeholders to understand metrics, reporting needs, and operational workflows. • Contribute to modular and scalable frontend architectures, including micro-frontend environments where applicable. • Work across both frontend and data layers, contributing to end-to-end product delivery. • Take ownership of solutions — from frontend implementation and data logic to production delivery. • Ensure production-ready systems with a focus on maintainability, usability, and clean code. • Work in a fast-paced, evolving environment where requirements and priorities can shift quickly.

Europe