Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
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 .NET2+ years building and supporting production GraphQL APIsStrong 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 Insightsk6 or other load testing tools
- StoreFront or CMS-driven API architecture experience
- Preferred Skills.
- NET 10 GraphQLKafkaRedisLaunchDarklyAzureApplication Insights
- Azure DevOpsk6GitHubEqual 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.