Senior Software Engineer (Full-Stack)
Summary
Senior full-stack engineer to establish and own the web platform of an e-learning startup in San Francisco: defining React/TypeScript architecture, standards, and UX while shipping consumer web features on existing backend APIs and building internal tools. On-site 5 days/week; $200K–$400K plus equity, open to visa transfers.
Role Details:
- Salary: $200K - $400K.
- On-site work policy: In-office 5 days/week in San Francisco, CA.
- Full-time position.
- Location: San Francisco, CA.
- Tech stack: React, TypeScript, JavaScript.
- Equity: Competitive equity.
- Visa sponsorship details: Open to visa transfers (e.g. OPT, H1B transfers).
Responsibilities:
- Establish our web platform, setting the foundation and standards for how we build future web and Android apps.
- Ship Rips on web, building on existing backend systems and APIs.
- Set the technical foundation for our web platform: architecture, state management, build tooling, component patterns, testing strategy, and the standards that keep quality high as the team grows.
- Own the user experience, not just the implementation.
- Motion, micro interactions, responsive behavior, and load performance are yours to get right.
- Partner with backend engineers on API and data model design.
- Push back when a contract makes the client worse.
- Create leverage.
- Ensure the patterns you establish make the next feature faster to build and make it obvious to a mid-level engineer what the right approach is.
- Onboard through our React Native codebase, contributing to mobile while you get deep on the product before web work begins.
- Collaborate in person 5 days a week at Triumph’s headquarters at Levi’s Plaza in San Francisco.
- Utilize existing backend systems and infrastructure to create Rips for web in 3-6 months.
- Define our team’s best practices and standards for React and potentially work on React Native.
- Own all internal tools and our internal dashboard, making improvements that help the team be efficient and better use data to drive decision-making.
- Partner with backend engineers to design APIs and data models, contributing to API designs and app performance.
- Elevate UX with thoughtful motion, micro-interactions, and responsive design that feels native.
Qualifications:
- Five or more years building consumer web products, with React, TypeScript, HTML, CSS, and Javascript expertise.
- A real track record of 0 to 1 experience building something significant from an empty repository and watching it survive contact with users and with other engineers.
- Genuine command of web fundamentals including the browser, the DOM, the event loop, rendering and layout, and CSS beyond utility classes.
- Ownership of consequential work and experience designing and shipping systems.
- Craftsmanship in how something is built and how it feels to use.
- Direction setting capability including articulating and defending a technical approach.
- Fluency with AI as a tool used aggressively while maintaining the ability to explain every line that ships.
- Owned frontend platform or standards for a consumer-facing web app.
- Demonstrated ability to self-prioritize and ship fast in ambiguous, high-agency environments.
Nice-to-have Skills and Experience:
- Experience in real-time features, payments, or consumer gaming apps.
- Experience partnering with backend engineers on API design and data models.
Location: San Francisco, California, United States
Skills required for this job:
- API design
- CSS
- Consumer product development
- Data modeling
- Figma
- Full-stack development
- Gaming
- HTML
- JavaScript
- Layout
- Payment applications
- Performance optimization
- React.js
- Real-time applications (RTA)
- Rendering
- Responsive web design
- Startup development
- TypeScript
