Vertical Insure

Full-Stack Software Engineer

About Vertical Insure

Vertical Insure is the leading embedded insurance platform built for vertical SaaS platforms. We offer customized insurance options tailored to each business and its customers, adding value and generating new revenue without extra overhead.  Our approach is simple; we are removing the burden from buying insurance by embedding it into our partners’ existing product flow making financial protection effortless and timely.


We are looking for a Full-Stack Software Engineer who loves shipping products and learning fast. This role can be at a junior, mid or senior role. We are looking for the right candidate and willing to train a junior level employee. You’ll build features end-to-end across our Java back end and React/Next.js front end, work with Postgres and Redis, and design and consume REST APIs. As a startup, we all wear a few hats - this role also includes a small amount of sales engineering work.


Our Minneapolis office operates on a hybrid model, with in-office collaboration on Tuesdays and Thursdays. At this time, we’re only considering local candidates. 


Why This Role Matters

The Full-Stack Software Engineer is a high-impact role for someone who can own projects from inception through scaling, think across systems, and deliver reliable, user-centered solutions. You’ll play a critical role in shaping the platform experience, ensuring our systems are both smart and scalable as we grow. The role also develops REST API integrations between internal and third‑party systems to improve data integrity and streamline workflows, while partnering with users to translate requirements into effective technical solutions and contributing to ongoing improvements in development practices.


What you'll do

  • Implement user-facing features in React/Next.js.
  • Build and maintain back-end services in Java (e.g., Micronaut or similar).
  • Design schemas and write queries for PostgreSQL; use Redis for caching, queues, and session/state where appropriate.
  • Write tests (unit/integration/e2e) and participate in code reviews.
  • Instrument applications for logging, metrics, and tracing; help keep performance snappy and reliable.
  • Collaborate closely with Product/Design to scope, estimate, and deliver features in small, iterative releases.
  • Participate in on-call rotations with support from senior engineers (appropriate to experience).
  • Light sales engineering work (≈5–10% of time): Be a technical expert for current and prospective customers and assist customer development teams with integrations.
  • Contribute to internal docs and checklists so the next person moves even faster than you did.

Who You Are

  • 2 - 5+ years of professional software development experience (internships and projects count).
  • Familiarity with Java, TypeScript/JavaScript, Databases, Caching, and REST fundamentals.
  • Comfortable with Git, CI/CD, and containerization basics (e.g., Docker).
  • Understanding of web fundamentals (HTTP, cookies, CORS, accessibility, responsive design).
  • Clear communication, curiosity, and a bias for action.

Experience That Goes the Extra Mile

  • Previous experience supporting Sales, Marketing, and Customer Success
  • Demonstrated ability to create and improve processes
  • Experience working with HubSpot or similar CRM platforms
  • Background in fintech, insurance, or vertical SaaS industries

What We Offer

The estimated base salary for this role is: $80,000 - $150,000 per year, depending on the level of experience (jr/mid/sr), job-related knowledge, and skills. We offer a comprehensive benefits package, including health, dental, life insurance, flexible PTO, 401(k), and more. 


Engineering

Minneapolis, MN

Share on:

Terms of servicePrivacyCookiesPowered by Rippling