Full Stack Engineer
Origami Risk
- Location
- United States
- Job Type
- full-time
- Salary
- between $100,000 and $122,000
- Posted
- August 19, 2025
Job Description
Overview
As a Full Stack Engineer, you will provide feedback on existing products and contribute to the design of new product features. With the support and supervision of Senior Product Engineers and Team Leads, you will build intuitive and highly scalable web applications using the Microsoft stack.
Starting base pay for this role is between $100,000 and $122,000. The actual base pay is dependent upon many factors, such as transferable skills, work experience, business needs, training, location, and market demands. The base pay range is subject to change and may be modified in the future. This role will be eligible for a bonus as well as competitive medical, dental, and vision benefits, wellness reimbursement, life insurance, and a 401(k) with company match. We offer vacation and sick leave benefits (under a flexible time off policy in most states).
Responsibilities
- Develops software and tools in support of design, infrastructure, and technology platforms, including operating systems, compilers, routers, networks, utilities, databases, cloud-based and Internet-related tools.
- Provides feedback on existing product and contribute to the design of new product features.
- Builds intuitive and highly scalable web applications using the Microsoft stack.
- Builds entire features across all layers (database, services, and Web UI).
- Builds responsive web applications that work across different screen sizes.
- Tests software development methodology in an agile environment.
- Provides ongoing maintenance, support and enhancements in existing systems and platforms.
- Collaborates cross-functionally with business users, project managers and other engineers to achieve elegant solutions.
- Provide recommendations for continuous improvement.
- Work alongside other engineers on the team to elevate technology and consistently apply best practices.
Qualifications
• Bachelor’s Degree in Computer Science or related field.
• 3+ years of programming experience
• Technology expertise must include ASP.NET, MVC, SQL Server, C#, HTML/CSS, and JavaScript.
• Experience with building mobile applications using Xamarin or React Native is a plus.
• Experience with Scrum/Agile development methodologies a plus.
• Risk management and insurance expertise is a plus but not required.
• Prior experience with managing client product implementations is a plus.
Benefits
- Medical and Dental coverage available for employees, dependents, domestic partners, and spouses
- Paid Time Off – Flexible options plus 10 paid company holidays where available**
- All full-time positions are hybrid, with many eligible to be completely remote
- Fully Paid by Origami Risk – Vision insurance, Short & Long-Term Disability Insurance, and Basic Life Insurance
- Generous family leave options—including adoption and foster care placements
- Pre-Tax Savings Accounts – Flexible Spending Account, Health Savings Account, Commuter Benefits, Dependent Care Savings Account
- Retirement Savings – 401(k) with company match up to 4%
- Employee Assistance Program (EAP) – Confidential & Free support offered to colleagues facing personal or work-related complications
- Education Assistance Program – to help colleagues pursue industry/role-specific certifications
- Wellness Benefits – reimbursement program to invest in healthy habits as well as support better colleague productivity and stress management
- Additional coverages available – Pet Insurance, Critical Illness Insurance, and Voluntary Life & AD&D coverage
Who We Are
Origami Risk delivers single-platform SaaS solutions that help organizations best navigate the complexities of risk, insurance, compliance, and safety management.
Founded by industry veterans who recognized the need for risk management technology that was more configurable, intuitive, and scalable, Origami continues to add to its innovative product offerings for managing both insurable and uninsurable risk; facilitating compliance; improving safety; and helping insurers, MGAs, TPAs, and brokers provide enhanced services that drive results.
A singular focus on client success underlies Origami’s approach to developing, implementing, and supporting our award-winning software solutions.
Origami Risk is proud to be an equal opportunity employer. We thrive and benefit from diversity and are committed to creating an inclusive and equitable environment for all employees. We do not discriminate against any individual based upon race, religion, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, color, sex, national origin, age, marital status, military or veteran status, disability, or any other characteristic protected by applicable law.
🎯 Who is this job for?
This role is best suited for a Mid-level Full Stack Engineer with 3+ years of experience in the Microsoft stack (ASP.NET, C#, MVC, SQL Server, JavaScript, HTML/CSS). The position involves building scalable web applications across the full stack, contributing to new feature design, and maintaining existing systems in an agile environment. It fits someone who enjoys end-to-end development, cross-functional collaboration, and applying best practices, with bonus points for experience in Xamarin/React Native or insurance-related systems.
💬 Potential Interview Questions
-
How would you design an end‑to‑end feature across DB, services, and Web UI in the Microsoft stack?
Define SQL schema/stored procs, expose business logic via ASP.NET Web API (C#), and build the UI in MVC/Razor with responsive HTML/CSS/JS, wiring it through view models and DTOs. -
When do you prefer ASP.NET MVC (Razor) over a SPA front end, and why?
MVC suits SEO‑friendly, server‑rendered pages with simpler interactivity; SPAs fit highly interactive UIs. MVC reduces client bundle size and can simplify auth and caching. -
Explain how you’d optimize a slow SQL Server query powering a grid.
Review execution plan, add/adjust indexes (covering/filtered), remove RBAR patterns, paginate withOFFSET/FETCH
, and return only required columns. -
How do you implement secure authentication/authorization in ASP.NET applications?
Use ASP.NET Identity or JWT bearer tokens, enforce HTTPS, same‑site cookies, role/claim checks via[Authorize]
, and validate inputs to prevent OWASP top risks. -
Describe your approach to asynchronous I/O in .NET Web APIs.
Useasync/await
end‑to‑end, avoid blocking calls, returnTask
‑based methods, and ensure data access libraries support async to free threads under load. -
How do you build responsive web pages that work across screen sizes?
Leverage semantic HTML, CSS Grid/Flexbox, mobile‑first media queries, and componentized styles; test with browser dev tools and accessibility checks. -
What caching strategies would you apply to improve read performance?
In‑memory/Distributed cache (e.g., Redis) with appropriate TTL, cache‑aside pattern, and careful cache key/versioning to avoid stale data. -
How do you structure a .NET solution for maintainability and testability?
Layered or clean architecture with DI (built‑in container), separate domain/application/infrastructure projects, interfaces for data access, and unit/integration tests. -
How would you implement CI/CD for an ASP.NET + SQL Server app?
Automate build/test with Git workflows (e.g., GitHub Actions/Azure DevOps), create artifacts, run DB migrations safely, and deploy via slots with smoke tests. -
How do you diagnose and fix a production incident reported by users?
Triage with logs/metrics, correlate with recent deploys, reproduce in lower env with the same inputs, apply a minimal hotfix/rollback, then add tests and postmortem.
📋 Job Summary
Origami Risk is hiring a Full Stack Engineer (US-Remote) to build intuitive, scalable web apps using the Microsoft stack—C#, ASP.NET, MVC, SQL Server, JavaScript, and HTML/CSS. You’ll work across the full stack, contributing to product design and implementation with support from senior engineers. The role offers \$100K–\$122K base salary, bonus, and a strong benefits package including flexible PTO, 401(k) match, health coverage, and wellness perks. Ideal for developers with 3+ years’ experience eager to grow in an agile, client-focused SaaS company modernizing risk and insurance management.