Jobs in JS

← All jobs

Kinsale Insurance

Full Stack Developer

Mid-level Henrico County, Virginia, United States $105k–$117k posted 2026-07-24

Apply for this position →

Are you a software developer with a passion for coding and collaboration? Join Kinsale Insurance, a fast-growing and successful excess and surplus (E&S) lines carrier headquartered in Richmond, VA. We foster a highly collaborative technology environment where developers work side by side with product teams and business stakeholders. If you thrive in a dynamic Agile setting and enjoy seeing the direct impact of your work, we want to hear from you.

About the Role

As a Full Stack Developer, you'll join one of our cross-functional Agile teams and contribute to the full lifecycle of enterprise applications, from design to deployment. You'll have the opportunity to leverage generative AI tools (e.g., GitHub Copilot, ChatGPT, Claude Code) in day-to-day development to accelerate coding, automate repetitive tasks, and improve code quality and productivity. This role is ideal for a developer who is eager to deepen their architectural thinking and grow into increasing technical ownership over time.

What You'll Do

What You Bring

Why You'll Love Working at Kinsale

Integrity & Responsibility

Kinsale values strong financial responsibility. A credit check will be conducted as part of the selection process for roles that require sound judgment, trustworthiness, or access to sensitive information.

Ready to Apply?

If you're motivated, collaborative, and eager to build innovative technology solutions, this is your opportunity to grow your career in software development. Join Kinsale Insurance and help shape the technology that powers a top-performing E&S carrier.

Apply today and start building your future with us!

Salary Range: $105,000 - $117,000
This posted range is our best estimate; starting salaries may vary. Additionally, the posted range reflects only base salary and does not include annual bonuses, benefits, or reimbursements.  

Apply for this position →