Software Engineer

BrooksourceMichigan, United States
Full TimeOn-siteMidLimited info disclosed
36 views0 applications

Description

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. 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. Show more Show less