Senior Full Stack Engineer


San Francisco
Permanent
USD160000 - USD220000
Development and Engineering​
PR/544195_1746730648
Senior Full Stack Engineer

Senior Full Stack Engineer - San Francisco, CA

About the Role

We are seeking a driven and talented Senior Full Stack Engineer to join our innovative team in San Francisco. You'll play a pivotal role in shaping and scaling a cutting-edge platform that leverages AI to transform commercial insurance. If you're excited about solving complex challenges, collaborating across disciplines, and improving construction safety and productivity, this is the opportunity for you.

Your Responsibilities

  • Take ownership of Shepherd's product experience across data collection, automated underwriting, and policy administration.
  • Collaborate with cross-functional teams including product management, design, underwriting, and actuarial experts.
  • Work across the tech stack to deliver impactful solutions with agility and precision.
  • Contribute to building a positive and growth-oriented company culture.

Your Skills & Experience

  • JavaScript/TypeScript Expertise: Proficiency in using these languages for frontend (React/Next.js) and backend (Node.js) development.
  • GraphQL APIs: Experience with GraphQL and Apollo frameworks for efficient data querying.
  • Database Management: Hands-on experience with Postgres & Redis for robust backend support.
  • Problem-Solving: Ability to wear multiple hats as an engineer, product manager, or designer in ambiguous situations.
  • Experience: At least 4+ years in full-stack development (preferably within InsurTech or related fields).

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you