What You’ll Own
Full-stack application architecture across frontend and backend
Service boundaries, domain modeling, and API standards
Data modeling strategy and schema evolution
Integration patterns (Stripe, Salesforce/Heroku Connect, third-party APIs)
Frontend architectural standards (components, state, performance)
Architectural governance (RFCs, reviews, documentation)
Application-level performance and scalability strategy
Secure design and auditability patterns within core flows
What You’ll Do
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.
Must-Haves
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.
Nice-to-Haves
Experience in startup or high-growth environments.
Experience with Datadog and SonarCloud.
Experience with monorepos or shared frontend codebases, as well as with microservice architecture.
A bias toward simple solutions that scale.
What Success Looks Like
You’re shipping meaningful improvements regularly—not just planning them.
Teams move faster because domain boundaries, API standards, and shared components reduce friction.
The application feels cohesive, intentional, and scalable as the product grows.
Architectural decisions are clear, documented, and easy for others to follow.
You’re seen as a trusted technical owner who consistently prioritizes the right work.
Work Environment
The position offers a high level of visibility and engagement with teams across departments and locations.
Benefits:
Collaborative culture
Strong health, dental, and vision options as well as a significant 401(k) match
Unlimited PTO after two years of service
All information provided will be kept confidential in accordance with EEO guidelines.
Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!
Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.
Full-stack Software Engineer Q&A's