Software Engineer (Front-End)

Recruiting From ScratchSan Francisco, CA
Onsite

About The Position

As a Software Engineer (Front-End), you'll build beautiful, highly polished customer-facing product experiences across Petra's security platform while working directly with the founders and a small, elite engineering team. You'll own major product initiatives from concept through production, helping define both the product experience and technical architecture. This is an exceptional opportunity to join one of the fastest-growing cybersecurity startups where engineers have enormous ownership, collaborate closely with leadership, and build products that directly protect businesses from modern cyber threats.

Requirements

  • 3–10 years of software engineering experience with a frontend focus
  • Experience building and shipping customer-facing software used in production
  • Experience working at product-focused startups or high-growth technology companies
  • Experience owning features end-to-end from design through production
  • Startup experience with significant ownership and execution responsibility
  • Experience building products with measurable customer impact
  • Experience working in fast-moving, ambiguous environments
  • Strong proficiency with React, TypeScript, and modern frontend engineering
  • Strong understanding of frontend architecture, component design, and performance optimization
  • Experience building visually polished, production-grade user interfaces
  • Experience with NestJS, Node.js, or modern backend development
  • Strong engineering fundamentals across software architecture, scalability, and maintainability
  • Experience building customer-facing SaaS products
  • Strong understanding of APIs and frontend/backend integration
  • Ability to work across frontend, backend, and product engineering when needed

Nice To Haves

  • Experience shipping AI-powered or ML-enabled product features preferred
  • Experience integrating AI-powered features or modern AI tooling preferred
  • Portfolio, GitHub, or shipped products demonstrating exceptional design quality strongly preferred
  • Bachelor's degree in Computer Science or another technical discipline from a top engineering program preferred
  • Top-30 Computer Science university preferred
  • Strong design-focused candidates with exceptional engineering ability also considered

Responsibilities

  • Build and own customer-facing product features across Petra's cybersecurity platform
  • Develop polished, high-performance frontend experiences using React, TypeScript, and modern web technologies
  • Design intuitive user interfaces that simplify complex security workflows for enterprise customers
  • Partner closely with customers to understand workflows and rapidly translate feedback into product improvements
  • Build scalable frontend architecture supporting rapid company growth
  • Collaborate with backend engineers using NestJS, Node.js, and Python to deliver end-to-end product experiences
  • Architect reusable frontend components and maintain high engineering quality across the product
  • Help build new AI-powered security products leveraging Petra's proprietary data platform
  • Improve application performance, reliability, accessibility, and overall user experience
  • Contribute to product direction, technical architecture, and engineering best practices
  • Ship high-quality software rapidly while balancing speed, scalability, and maintainability
  • Work directly with founders on product strategy and engineering decisions

Benefits

  • Healthcare, Dental & Vision Insurance
  • 401(k)
  • Daily Meals
  • Commuter Benefits
  • Relocation Assistance Available
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service