Mid-Level Full Stack Engineer

The Insurance
Plantation, United States of America
16 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 70K

Job location

Plantation, United States of America

Tech stack

ASP.NET
.NET
API
Application Performance Management
Azure
C Sharp (Programming Language)
Software Quality
Code Review
Data Security
Relational Databases
Cursor (Graphical User Interface Elements)
Dependency Injection
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
Data Logging
RxJS
GitHub Copilot
Delivery Pipeline
Large Language Models
Data Layers
Angular
Git Flow
Integration Tests
Cosmos DB
REST
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