Mid-Level Full Stack Engineer

The Insurance
Plantation, FL, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$70,000.0
Working hours
Regular working hours
Job source

Tech stack

ASP.NET .NET Framework Application Programming Interfaces (APIs) Application Performance Management Microsoft Azure C Sharp (Programming Language) Software Quality Code Review Data Security Relational Databases Cursor (Graphical User Interface Elements) Dependency Injection
+28 more
Programming Tools Github Key Management Microsoft Visual Studio Microsoft SQL Server SQL Azure NoSQL Open Web Application Security Azure DevOps Pipelines Web Application Security TypeScript Visual Studio Online Azure Service Bus Data Logging RxJS GitHub Copilot Delivery Pipeline Large Language Models Data Layers AngularJS Git Flow Integration Tests Cosmos DB Restful APIs Dynatrace Serverless Computing Docker Service Stack

Job description

In this role, you’ll contribute to the design, development, and maintenance of scalable applications and services within an Azure-first environment. Our technology stack includes Azure Functions, Cosmos DB, Azure SQL, Application Insights, and Azure DevOps, along with modern developer tools and LLM-based coding assistants that help us deliver high-quality software efficiently.

As part of a collaborative and innovative team, you may also have opportunities to support and contribute to automation initiatives over time, based on business needs and your interests. This role is ideal for someone who is eager to expand their technical skills, learn from experienced engineers, and grow within a fast-paced technology environment.

What You’ll Do

  • Design, build, and maintain features end-to-end across an Angular front end and a C#/.NET Azure Functions back end.
  • Build and consume REST APIs that connect the front end, services, and data layer.
  • Work with both Azure SQL Server and Cosmos DB - write queries, model data, and tune performance where it matters.
  • Contribute to the planned upgrade from .NET 6 to a newer LTS version, and to ongoing improvements in code quality and architecture.
  • Write unit and integration tests and add telemetry (Application Insights) so we can observe and improve what we ship.
  • Participate in code reviews, design discussions, and architecture decisions alongside senior engineers.
  • Collaborate closely with QA, product, and other engineers to deliver reliable releases through Azure DevOps CI/CD pipelines.
  • Use modern tooling - Visual Studio, VS Code, Docker, and LLM-based coding assistants - to move quickly without sacrificing quality.
  • Document what you build: clear PRs, runbooks, and notes that help the next engineer onboard faster.

Requirements

Do you have experience in TypeScript?, * 3-5 years of professional experience with C#/.NET (ASP.NET Core, .NET 6 or later) building production REST APIs and services.

  • 2+ years building production Angular applications - TypeScript, components and services, RxJS, and reactive forms.
  • Solid grasp of async/wait, dependency injection, configuration, and secure secrets management (Azure Key Vault or equivalent).
  • Hands-on experience with relational databases (SQL Server / Azure SQL) using EF Core or Dapper, and with at least one document/NoSQL store (Cosmos DB preferred).
  • Experience with Azure Functions or other serverless / event-driven patterns.
  • Comfort with Git workflows and CI/CD pipelines (Azure DevOps preferred; GitHub Actions also fine).
  • Working knowledge of Docker for local development and containerized services.
  • Strong written and verbal communication; this is an in-person role where collaboration matters.
  • Insurance, financial services, or other regulated-industry experience.

Preferred (Not Required):

  • Experience migrating .NET applications across major framework versions (e.g., .NET Framework * .NET 6/8, or .NET 6 * .NET 8).
  • Familiarity with Azure Service Bus, Storage Queues, or other messaging patterns.
  • Observability and performance work - Application Insights, OpenTelemetry, distributed tracing, or similar.
  • Effective day-to-day use of LLM coding assistants (GitHub Copilot, Claude, Cursor, etc.) - knowing where they help and where they get in the way.
  • Baseline AI literacy: comfortable consuming an LLM API and understanding tokens, prompts, and rate limits. Useful if you ever want to rotate onto the Automation team.
  • Understanding of secure data handling (PII), logging redaction, and basic OWASP web security.
  • Experience with feature flags, blue/green or canary deployments, and other safe-release patterns., * How many years of experience do you have using company software?
  • Are you legally authorized to work in the United States without employer sponsorship?

Experience:

  • C#/.NET: 3 years (Required)

Ability to Commute:

  • Plantation, FL 33313 (Required)

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Life insurance, · Paid Time Off

· 10 Paid Holidays

· 401(k) with company match up to 4%

· Medical, Dental, & Vision insurance

· Supplemental benefits include company paid long-term disability and life insurance.

· Work with a team of talented developers in an inclusive and friendly environment.

Interested candidates only, no recruiters please., * 401(k)

  • Dental insurance
  • Health insurance
  • Paid holidays
  • Paid time off
  • Vision insurance

About the company

Insurance Technologies is a fast-growing tech company that is primarily focused on the insurance industry with plans to expand. With our passion for development, we thrive on delivering products for our clients that can change the way that they do business. We are a diverse team of problem-solvers and take great pride in our work. We aim to provide the best working environment for our team to grow. Insurance Technologies, Inc. is an equal opportunity employer.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:44 min

Introduction of the pipe method in RxJS

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

4:36 min

Improved TypeScript type inference features in RxJS 7

Jan-Niklas Wortmann · LIVE

Videos

See all

Related articles

See all