Back to jobsJob overview

About the role

Senior Software Engineer (Full-Stack) at Replo

Required Skills

typescriptnode.jsreactkafkaclickhousefull-stackaiproduct architecture

About the Role

Senior full-stack engineer role at Replo focused on product engineering. You'll shape core product architecture, drive end-to-end feature development impacting hundreds of thousands of users, and work on AI platform, inventory, checkout, analytics, and third-party integrations. As the company grows, you'll set technical direction, mentor engineers, and potentially manage teams while staying close to the code.

Key Responsibilities

  • Architect and implement full-stack product features including subscriptions, dropshipping, and digital products platform
  • Build agentic workflows that design and build online shops for various businesses
  • Develop product and payments processing infrastructure for millions of users
  • Ingest billions of events/month using Kafka + ClickHouse for real-time dashboards and marketing automation
  • Own user onboarding and billing flow from end-to-end

Required Skills & Qualifications

Must Have:

  • 7+ years of professional experience in software development
  • CS degree or equivalent
  • Can be in office 3-4 days/week in San Francisco
  • Experience leading projects on a cross-team or company-wide scale

Nice to Have:

  • Experience managing teams in a people/technical capacity
  • Have started a company before
  • Enjoy attending hackathons
  • Worked at an early-stage (Series A or earlier) startup previously
  • Have an eye for visual design or past experience in product design/Figma