Expert Institute
Helping attorneys win cases and grow their firms.
Principal Full Stack Software Engineer
Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 201-500Since 2010H1B No SponsorCompany SiteLinkedIn
Location
United States
Posted
14 days ago
Salary
Not specified
Bachelor Degree8 yrs expEnglishAngularAWSCloudJava ScriptNode.jsPostgre SQLType Script
Job Description
• Lead architecture discussions and technical decisions, defining and enforcing guardrails, standards, and reference patterns across teams.
• Mentor senior engineers and unblock complex technical challenges.
• Break large initiatives into technically coherent, scalable solutions.
• Balance short-term delivery with long-term system health.
• Drive a mobile-first, responsive approach that delivers a high-quality experience across devices.
• Set coding standards and best practices by example—through code reviews, RFCs, and shared patterns.
• Help define testing strategies (unit, integration, E2E) that protect quality without slowing teams down.
• Act as the go-to engineer for complex frontend and backend challenges.
• Work across multiple initiatives at once, prioritizing the work that delivers the most value.
• Partner closely with product, design, and engineers to ship meaningful features.
• Balance short-term wins with long-term health—knowing when to refactor and when to move fast.
• Take full ownership of outcomes, not just tickets.
Job Requirements
- 8+ years of software engineering experience, including senior-level IC work with architectural responsibility
- Strong expertise in JavaScript/TypeScript across frontend and backend
- Strong experience with Node.js service architecture
- Strong experience with Angular (or similar SPA frameworks)
- Strong experience in Domain-driven design and event-driven patterns using queuing systems
- Experience designing APIs and relational data models (Postgres)
- Experience with AWS or similar cloud platforms
- Experience with modern CSS approaches, including Tailwind CSS or similar utility-first frameworks
- A track record of building and scaling frontend systems used by multiple teams
- Strong instincts around performance, accessibility, and cross-browser compatibility
- Experience establishing and monitoring frontend performance SLAs
Benefits
- Strong health, dental, and vision options as well as a significant 401(k) match
- Unlimited PTO after two years of service
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full-stack Engineer14 days ago
Full TimeRemoteTeam 1,001-5,000Since 1939H1B No Sponsor
Sr. Full Stack Engineer developing solutions for Wellmark's Digital Services team
AngularAWSAzureBootstrapCloudDockerDynamoDBJavaScriptJestMochaMongoDBMySQLNode.jsRxJSSCSSSDLCTypeScript
Iowa
Lead Senior Software Engineer
The Princeton ReviewWe help students succeed by giving them resources for better grades, higher test scores, and stronger applications.
Full-stack Engineer14 days ago
Full TimeRemoteTeam 1,001-5,000Since 1981H1B No Sponsor
Lead Senior Software Engineer driving strategic vision at The Princeton Review
JavaScriptReactSQLTypeScript.NET
Idaho + 5 moreAll locations: Idaho, North Dakota, Mississippi, Rhode Island, South Dakota, Wyoming
$130K - $140K / year
Senior Software Engineer – MarketPlace, ET hours
OneStream SoftwareA comprehensive cloud-based platform to modernize the Office of the CFO.
Full-stack Engineer14 days ago
Full TimeRemoteTeam 1,001-5,000H1B No Sponsor
Senior Software Engineer developing Corporate Performance Management software solutions.
CloudSQL.NET
Engineering Lead, Inner Developer Loop
LeidosLeidos is an innovation company rapidly addressing the world’s most vexing challenges in national security and health.
Full-stack Engineer14 days ago
Full TimeRemoteTeam 10,001+Since 1969H1B Sponsor
Engineering Lead managing developer experience at Leidos with AI tools.
Jamf