A digital fund due diligence ecosystem
Senior Software Engineer – Full Stack
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
• 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.
Full Stack Builder
HighLevelThe all-in-one sales & marketing platform that agencies can white-label. CRM, Email, 2-way SMS, Funnel Builder, & more!
• 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
• 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.
• 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.




