Expert Institute

Principal Full Stack Software Engineer

Expert Institute

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

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

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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScriptTypeScriptNode.jsAngularDomain-driven designEvent-driven patternsAPI designPostgresAWSCSS
Soft Skills
mentoringtechnical leadershipproblem-solvingprioritizationcollaborationownershipcommunicationcode reviewstrategic thinkingbalancing short-term and long-term goals