Senior Software Engineer
MoeFull Description
About Moe
Moe is redefining what a stock means. We turn your everyday possessions into a portfolio — giving you the real-time market value of anything you own and the power to sell it anywhere. Using AI product recognition, live pricing data, and multi-marketplace integrations, Moe connects the world’s resale and retail ecosystems into one unified app. We believe in Ownership for Everyone.
Why this role exists
We’re at an inflection point. The core product works — users love it — and now we need to scale: more marketplaces, more reliable pricing data, a more performant mobile experience, and an engineering culture that can grow without breaking. We’re not looking for someone to execute a roadmap. We’re looking for someone who helps build it.
This is a senior IC role with real architectural authority and a direct line to product and leadership. You’ll be the most experienced engineer on a lean team — your judgment carries weight and your output sets the standard.
What you’ll shape
• The mobile architecture — component design, navigation patterns, state management, performance budgets
• Our serverless backend — API design, data modeling, service boundaries, and cost/latency tradeoffs on AWS
• Engineering standards — code review culture, testing philosophy, deployment practices, incident response
• Hiring and technical assessment — you’ll interview candidates and define what “great” looks like for this team
• Technical roadmap input — scoping, sequencing, and de-risking major initiatives alongside product
• Cross-functional execution — shipping AI-powered features alongside ML, design, and data
Immediate impact areas (first 6 months)
• Mobile performance: app startup time, list rendering, and image pipeline at scale
• Marketplace integrations: reliable, extensible connections with eBay, Depop, Meta Commerce, and beyond
• Pricing data infrastructure: real-time ingestion, normalization, and delivery of live market pricing
• Engineering foundations: observability, testing standards, and on-call reliability as the team grows
Our stack
React Native · TypeScript · Node.js · AWS Lambda · API Gateway · Postgres · AWS SST · GitHub Actions · Claude Code · Cursor / Copilot · AI product features (image recognition, pricing ML)
What we need from you
• 6–10 years of professional engineering with significant production mobile or full-stack product work
• Deep TypeScript and React Native expertise — diagnose performance regressions, reason about the native layer, make architectural calls on component design and state management
• Strong serverless AWS in production — you’ve designed systems for real load and thought carefully about cost, latency, and failure modes
• Experience setting technical direction: RFCs, design reviews, or standards that others followed
• Track record of shipping consequential features at consumer scale
• Enough breadth to be a genuine thinking partner for product and ML teams
• Strong written communication — you document decisions, not just make them
We build with AI, not just alongside it — and we expect senior engineers to lead here
Fluency with Claude Code, Cursor, or Copilot is baseline expectation. More importantly, we want a senior engineer who can think critically about where these tools accelerate engineering and where they introduce risk — and who can help establish team norms around their use. In your application, describe how agentic tools have changed your workflow and give a specific example of using them for something architecturally meaningful: a large refactor, a system design exploration, a complex debugging session that would have taken days.
Nice to have
• Experience at a marketplace, fintech, or high-growth consumer product company
• Real-time data systems — websockets, event streaming, or live pricing infrastructure
• Third-party commerce API integrations at scale (eBay, Shopify, Meta Commerce, etc.)
• Background in computer vision, image recognition, or ML-adjacent product features
• Experience as a hiring bar raiser on a growing engineering team