Core Values Interview

Gustavo Saiani · Senior Software Engineer

Metabase

Metabase

Senior Front-End Engineer

Situation
  • Complex application and legacy codebase
  • Severe bug count, +1000 bugs
Task
Ship new features while improving code quality
Action
  • Scope highest-priority refactors
  • Implement TypeScript to avoid frequent but easily solvable bugs
  • Work through RFCs to generate alignment with 20+ other front-end engineers
Result
  • Continuous improvement of the codebase
  • Decrease bug count over time by 40%
  • Time to new version down by 50%
Metabase

Metabase

Senior Front-End Engineer

Situation
Keep 30k+ page, 45+ version documentation in sync with Github repo
Task
Define infrastructure and sync strategy
Action
  • Fully separate documentation repo hosting
  • Integrate user-side hosting to have both under same domain
  • Build pipeline to integrate when a new merge to main branch happens
Result
  • Infra good for twice the current docs size
  • Fully automated

Circuit / Spoke

Engineering Manager · Senior Front-End Engineer

Situation
  • Integration with Firebase (backend) had 0 automated tests
  • Testing for Firebase had no documentation
Task
Create a strategy for testing and implement it
Action
  • Reverse engineer Firebase where needed
  • Gather available information on approaches and precedents
  • Create testing framework and cover code
Result
  • Regressions in the interface dropped by over 95%
  • Onboarding engineers easier

Circuit / Spoke

Engineering Manager · Senior Front-End Engineer

Situation
Customers awaiting packages should track their deliveries live
Task
Create the package tracking app
Action
  • Define architecture and overall approach
  • Created application using React and Firebase, at the time tracking 250M deliveries per year
Result
  • Spoke continues to be hypergrowth
  • Now tracking over 1 billion deliveries per year
Toptal

Toptal

Engineering Manager · Front-End

Situation
  • Talent Activation needed a fully new application after 10 years
  • 250M ARR, people from 140 countries, many of which highly sensitive
Task
Lead Application Development
Action
  • Build team
  • Facilitate definition of tech stack
  • Coordinate with stakeholders
  • Deliver app
Result
  • 30% less time to activate talent on average
  • 30% more talents got jobs 1 month or less after activation
EmCasa

EmCasa

Founder

Situation
Start a PropTech focused on real estate ownership
Task
Build the company from zero to product-market fit
Action
  • Create visual identity, MVP, hire Product and Eng teams
  • Go to market
Result
  • Raised R$100M after one year
  • Continues to operate successfully

About Me

Remote Work · Routine · Why Now

Daily Routine
  • Morning focused on deep work, afternoons for meetings and collaboration
  • Consistent schedule to stay reliable across time zones
Best Environment
  • Remote-first with async communication as default
  • Autonomy with clear goals and ownership
Why This Change, Why Now
  • Looking for a product-driven company where I can have long-term impact
  • Excited about Trafilea's growth stage and e-commerce space
Flexibility
  • Comfortable adjusting hours for team overlap
  • Experience working across US, EU, and LATAM time zones

Thank you!

Gustavo Saiani · gustavosaiani.com