Founding SW Engineer

hireVouchSan Francisco, CA

About The Position

The mission of our first engineer is to help us build the features we need to scale. As the first hire, the work this person does will become core infrastructure and strongly influence our engineering for years to come. This person will likely lead a team as we scale. The engineer will be responsible for architecting and implementing whole parts of the app from scratch, such as web-based, on Windows, and Sharing UX. They will take responsibility for quality, delivery, and maintenance, ensuring features are delivered quickly and improved iteratively. The role involves collaboratively improving the existing codebase and practices, explaining options to the team, and obtaining buy-in for significant changes. The candidate should proactively suggest improvements while acknowledging priorities and accepting decisions. This person needs to be an energetic startup engineer, productive in our codebase, and capable of shipping code to production by day two. They should be comfortable speaking with customers and conducting customer research independently, without requiring a product manager. Conversations with the engineer should be efficient, with a strong grasp of technical, product, and market concepts, as well as second and third-order effects.

Requirements

  • 2-10 years of heavy JavaScript work experience.
  • Has worked on a single project for 2+ years and can explain how your early code evolved and trade-offs.
  • Has owned and shipped a product completely independently without needing a product manager and tech lead.
  • Uses Gen AI regularly and can ask good questions and prompt.
  • Interested in what we do.
  • Strong founder DNA (e.g., prior founder yourself, early startup employee, can demo side projects like Product Hunt, Kickstarters).

Nice To Haves

  • Understanding of desktop development (Electron).
  • Experience with Svelte for UI.
  • Experience with Swift/C++ for native applications & ML inference.
  • Experience with Python for machine learning prototyping.
  • Familiarity with ONNX for future ML models.

Responsibilities

  • Architect and implement whole parts of the app from scratch, such as web-based, on Windows, and Sharing UX.
  • Take responsibility for quality, delivery, and maintenance.
  • Collaboratively improve our existing codebase and practices, explaining options to the rest of the team and obtaining buy-in when making significant changes.
  • Proactively suggest improvements while acknowledging priorities and accepting decisions.
  • Ship features weekly, daily.
  • Speak with customers and conduct customer research independently.
  • Demonstrate a strong grasp of technical, product, and market concepts, as well as second and third-order effects.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service