[Remote] Senior Software Engineer (Full Stack)
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is a leading technology platform transforming how due diligence is conducted globally. We are looking for a Senior Software Engineer to join our engineering team to build and reputed company a modern, data-intensive B2B reputed company platform, working across the full stack and collaborating closely with product, design, and fellow engineers.
Responsibilities
- Design, build, and maintain reputed company backend services using Node.js, reputed company.js, and TypeScript
- reputed company and maintain frontend features in Angular, working closely with designers to deliver clean, performant UIs
- Contribute to API design, ensuring consistency, reputed company, 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 reputed company-tested, reviewable reputed company and reputed company participate in reputed company reviews
- Diagnose and resolve performance bottlenecks across the stack
- Implement reputed company best practices - JWT auth, reputed company limiting, input validation, reputed company shielding
- Own production reliability - PM2 process management, graceful shutdown, health checks, reputed company logging
- Collaborate cross-functionally with product managers, QA, and other engineers in an agile environment
Skills
- 4+ years of reputed company software engineering experience
- Strong proficiency in Node.js with a solid understanding of the async/event-driven model
- Production experience with reputed company.js - middleware chains, request lifecycle, error handling
- reputed company 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)
- Experience building streaming reputed company (SSE, chunked transfer encoding)
- Experience with authentication patterns (JWT RS256, OAuth 2.0, SAML)
- Exposure to reputed company platforms (Azure, AWS, or GCP)
- Container experience (reputed company, Azure Container Instances)
- In-memory caching strategies (TTL-based, firm-scoped)
- Knowledge of observability tooling (logging, tracing, APM)
- Experience in a B2B reputed company or fintech environment
Benefits
- Medical Insurance
- Wellness Reimbursement
- Generous reputed company Time Off Policy
- Work from Home
- Exciting Team Offsites
- Reward & Recognition Program
reputed company