Full stack Software Engineer

Modernizing insurance for commercial construction
$120,000 - $180,000
Backend
Mid-Level Software Engineer
In-Person
11 - 50 Employees
3+ years of experience
Finance · Enterprise SaaS

Description For Full stack Software Engineer

Shepherd is a tech-enabled MGU (Managing General Underwriter) revolutionizing casualty insurance for middle-market construction. As a YC-backed startup with funding led by Spark Capital, they're creating a digital end-to-end insurance procurement experience for the construction industry. The role offers a unique opportunity to join a mission-driven company focused on making construction safe and sustainable through innovative insurance products.

The ideal candidate will be a full-stack engineer with 3+ years of experience, comfortable working with modern technologies including React, TypeScript, Node.js, and GraphQL. The position involves working across the entire stack and collaborating directly with founders on crucial product decisions. The tech stack is modern and well-structured, split between frontend (React, Next.js, TypeScript, GraphQL) and backend (Node.js, Postgres, Redis) technologies.

What makes this role particularly exciting is the opportunity to work at the intersection of construction technology and insurance, two traditionally separate industries that Shepherd is bringing together. The company offers competitive compensation ($120K-$180K plus equity), comprehensive benefits, and a collaborative work environment in San Francisco. The team culture emphasizes hands-on problem-solving, quick iteration, and making a real impact on the construction industry's safety and efficiency.

The role goes beyond typical engineering responsibilities, offering opportunities to influence product direction, company culture, and strategic decisions. The company's mission to modernize construction insurance through technology makes this an ideal position for someone who wants to work on meaningful problems while building innovative solutions in the insurtech space.

Last updated 6 days ago

Responsibilities For Full stack Software Engineer

  • Own a large area of Shepherd's product experience across verticals
  • Work across the stack and different disciplines
  • Play integral role in building company culture
  • Collaborate with founders on shaping future roadmaps and company decisions
  • Work on data collection, automated underwriting, and policy administration

Requirements For Full stack Software Engineer

React
TypeScript
Node.js
PostgreSQL
Redis
  • 3-4+ years of working experience (preferably as a full-stack engineer)
  • Experience with Javascript (backend and/or frontend)
  • Comfortable with ambiguity
  • Ability to wear multiple hats while solving problems
  • Insurance experience preferred (InsurTech or actuarial role)

Benefits For Full stack Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • 100% employer contribution to top-tier health, dental, and vision insurance
  • 401K Retirement Planning
  • Unlimited PTO
  • Paid lunch, snacks, and craft coffee in the office
  • Fidi Office with a beautiful patio and dog-friendly
  • Team activities including workouts, skiing, and hiking

Interested in this job?

Jobs Related To Shepherd Full stack Software Engineer

Software Engineer (Asp.net, C# and SQL)

Software Engineer position at Ivalua focusing on Asp.net, C# and SQL development for cloud-based procurement solutions.

Software Engineer - Validation Toolset

Software Engineer role at Applied Intuition focusing on validation toolset development for autonomous vehicle systems

Back End Developer

Back End Developer position at Pipedrive, working on the Automations feature team using Node.js, TypeScript, and various cloud technologies in a hybrid work environment in Lisbon.

Software Dev Engineer, Identity

Build and maintain critical authentication and identity systems at Amazon, working with cutting-edge technologies to serve millions of customers worldwide.

Software Development Engineer, Digital Acceleration

Software Development Engineer position at Amazon's Digital Acceleration team, building SAAS solutions for subscription and membership businesses.