Overview
We are seeking a highly skilled .NET Engineer for a 6-month fully remote contract role. The contractor will work closely with the Director of Engineering and a dedicated squad to architect, develop, and deliver complex backend services using AWS technologies, while also mentoring other engineers and contributing to a high-quality engineering culture. The role prioritizes technical hands-on involvement and product thinking to ensure successful end-to-end project delivery in a collaborative environment.
Responsibilities
- Architect, build, and ship high-performance distributed services in C# and .NET Core 8/9 on AWS Lambda.
- Design data models and persistence patterns across Aurora RDS MySQL and DynamoDB.
- Build resilient, event-driven systems using AWS messaging primitives like SQS.
- Own each feature's solution end-to-end, collaborating with Business Analysts to drive product delivery.
- Leverage Claude Code and advanced agentic workflows to enhance development processes.
- Design clean, well-documented APIs that prioritize developer experience.
- Input into architectural decisions and technical direction in collaboration with Principal Engineers.
- Champion a high-quality engineering culture through best practices in CI/CD and secure coding.
Requirements
- Proven senior-to-staff-level backend engineer with expertise in C# and .NET Core 8/9.
- Strong experience with AWS serverless architecture, including Lambda and related services.
- Deep understanding of data modeling in Aurora RDS MySQL and DynamoDB.
- Experience designing event-driven systems with AWS messaging services such as SQS.
- Proficient in API design and documentation, focusing on developer experience.
- Strong communication skills with a comfort in ad-hoc client interactions.
- Experience with Claude Code and advanced agentic workflows is preferred.
- Fluency with Git-based workflows and CI/CD practices, ideally GitHub Actions.