C#/.NET Backend Engineer

Numeric LLC
Minneapolis, United States of America
20 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Minneapolis, United States of America

Tech stack

JavaScript
.NET
API
Airflow
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Azure
C Sharp (Programming Language)
Continuous Integration
Software Debugging
Amazon DynamoDB
PostgreSQL
Microsoft SQL Server
MySQL
Node.js
Service-Oriented Architecture
Software Engineering
SQL Databases
Web Application Frameworks
Data Logging
Cloud Platform System
.NET Core
React
State Machines
AWS Lambda
Backend
GIT
Cloudformation
Vue.js
Servicebus
Angular
Infrastructure Automation Frameworks
Code Testing
Front End Software Development
Api Gateway
REST
Amazon Web Services (AWS)
Terraform
Serverless Computing

Job description

Design, develop, and maintain backend services and APIs using C# and .NET. Support and enhance existing applications while contributing to the transition toward serverless architectures. Build and operate cloud-native/serverless solutions using AWS services. Collaborate with frontend developers, product managers, and stakeholders to deliver reliable, high-quality solutions. Participate in architecture discussions and help guide best practices around scalability, performance, and security. Troubleshoot, debug, and resolve production issues across traditional and serverless environments. Write clean, maintainable, and well-tested code.

Requirements

The ideal candidate is a strong backend engineer who is comfortable working in C#/.NET, has production AWS experience, and is interested in building scalable, reliable, cloud-native/serverless systems. This person should be comfortable supporting existing applications while helping modernize and transition systems toward serverless architecture., Strong professional experience with C# and .NET, preferably .NET Core / .NET 6+. Strong understanding of backend application design, RESTful APIs, and service-oriented architecture. Hands-on production experience with AWS. Experience designing and operating workflow or orchestration-based systems such as AWS Step Functions, Azure Durable Functions, Temporal, Airflow, or similar tools. Experience supporting cloud-hosted or serverless applications. SQL database experience, such as SQL Server, PostgreSQL, or MySQL. Familiarity with Git and modern CI/CD practices. Ability to work independently and collaboratively in a team environment.

Preferred / Nice-to-Have Skills:

AWS Step Functions, AWS Lambda, API Gateway, DynamoDB, S3, SQS, EventBridge, JavaScript and/or modern JavaScript frameworks such as React, Vue, Angular, or Node.js. Exposure to infrastructure-as-code tools such as CloudFormation, CDK, or Terraform. Experience with monitoring, logging, and observability in cloud environments.

Notes:

Please prioritize candidates local to the Minneapolis area or within reasonable commuting distance. The strongest profiles will have C#/.NET backend engineering experience plus hands-on AWS serverless experience, especially Lambda and Step Functions. Candidates should be comfortable with both legacy application support and modernization work.

Apply for this position