Mid-Level Software Engineer — Blazor & .NET

Quick Tie Products, Inc.
Jacksonville, FL

JOB DESCRIPTION


Job Title: Mid-Level Software Engineer — Blazor & .NET

Reports to: Chief Technology Officer

Location: Hybrid - Remote Experience Level: Mid-Level (5-10 years)

Department: Software/IT

FLSA: Exempt Status: Full time


We're looking for a pragmatic, modern .NET developer who lives and breathes Blazor and isn't afraid to throw out yesterday's code when there's a cleaner way to do it today. You'll join a small, high-trust engineering team building a connected suite of internal and customer-facing applications across CRM, manufacturing analytics, order management, and 3D design.

If you enjoy owning features end-to-end — from REST API design to a polished Blazor UI to a Docker container being deployed— we should talk.


Essential Job Duties and Responsibilities:

  • Build and maintain Blazor Server applications using the latest .NET features, components, and patterns.
  • Design, document, and consume RESTful APIs that power web, mobile, and integration clients.
  • Collaborate on architecture decisions: data modeling, service boundaries, caching, authentication, and deployment strategy.
  • Review pull requests with care, mentor where helpful, and accept the same in return.
  • Investigate production issues, write meaningful tests, and keep the build clean and green.
  • Ship continuously through CI/CD pipelines into containerized cloud environments.


Our Tech Stack

  • Backend: C# / .NET (latest), ASP.NET Core
  • Frontend: Blazor Server, modern CSS, native HTML dialogs, custom component library
  • Data: MongoDB Atlas, Atlas Search, Redis
  • Cloud & DevOps: AWS (ECS, ECR, S3), Docker, Azure DevOps
  • Tooling: GitHub, Visual Studio, Visual Studio Code


Required Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • 5–10 years of professional experience building production software in C# / .NET.
  • Demonstrated experience with Blazor (Server) — components, lifecycle, JS interop, state management, and styling.
  • Solid experience designing and consuming RESTful APIs, including authentication (JWT, OAuth2), versioning, and error handling.
  • Day-to-day fluency with Git and GitHub — branching strategies, pull requests, code review, and resolving merge conflicts without flinching.
  • Comfortable working in Visual Studio Code (and ideally Visual Studio) — debugging, extensions, integrated terminal, and remote/container workflows.
  • Strong written and verbal communication. You can explain a tradeoff to a teammate and a talk to a stakeholder with equal clarity.


Preferred Qualifications:

  • Experience deploying applications to AWS — ECS/Fargate, ECR, IAM, Google Cloud, or similar services.
  • Hands-on use of Amazon S3 for storage, signed URLs, lifecycle policies, or CDN integration.
  • Apple Swift / iOS development experience — useful for companion mobile apps and integrations.
  • Familiarity with MongoDB, Redis, or other NoSQL data stores.
  • Experience with Docker, container builds, and multi-architecture (ARM64) images.
  • Background in manufacturing, engineering, or construction software domains.
  • Comfort with Azure DevOps pipelines, GitHub Actions, or comparable CI/CD tooling.


What We Look For:

We care less about checking every box and more about how you think. The strongest candidates we've hired have shown:

  • A bias toward simple, readable code over clever code.
  • Curiosity about new language and framework features — and judgment about when to adopt them.
  • A genuine interest in the product they're building, not just the technology underneath it.
  • Willingness to rewrite something when "the latest and most elegant" approach makes the codebase materially better.


Compensation & Benefits:

  • Competitive salary based on experience
  • Health, dental, and vision coverage
  • Retirement plan with employer contribution
  • Paid time off and holidays




QuickTie is an equal opportunity employer. Please note all job offers are contingent upon a successful background investigation and drug test. If applicable, drug testing for marijuana may be modified to conform with state and local laws.

// // //