Software Engineer

Brooksource
Michigan, United States

About the Company

This role is ideal for a backend engineer with 5+ years of experience in .NET development who enjoys API design, distributed systems, and performance optimization, building scalable developer platforms used across multiple teams.



About the Role

This role is ideal for a backend engineer with 5+ years of experience in .NET development who enjoys API design, distributed systems, and performance optimization, building scalable developer platforms used across multiple teams.



Responsibilities

  • Build and enhance .NET GraphQL APIs for CMS and frontend applications
  • Design performant GraphQL schemas, resolvers, batching, pagination, and query optimization patterns
  • Develop Kafka consumers to process product and store event streams
  • Improve scalability through Redis caching, load testing (k6), and performance tuning
  • Support safe deployments using LaunchDarkly feature flags and Azure DevOps CI/CD pipelines
  • Monitor and troubleshoot production systems using Azure and Application Insights
  • Write strong unit/integration tests and contribute to operational readiness



Qualifications

  • 5+ years of backend development with C# and .NET
  • 2+ years building and supporting production GraphQL APIs
  • Strong SQL and relational database experience (EF Core preferred)
  • Experience with event-driven architectures and Kafka
  • Experience optimizing APIs through caching, batching, and query tuning
  • Experience working within CI/CD environments and remote Agile teams



Required Skills

  • Redis caching strategies
  • LaunchDarkly or feature flag tools
  • Azure/Application Insights
  • k6 or other load testing tools
  • StoreFront or CMS-driven API architecture experience



Preferred Skills

  • .NET 10
  • GraphQL
  • Kafka
  • Redis
  • LaunchDarkly
  • Azure
  • Application Insights
  • Azure DevOps
  • k6
  • GitHub



Equal Opportunity Statement



We are an equal opportunity employer and value diversity at all levels of the organization. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, disability, or veteran status.


// // //