Job Title: Senior Full-Stack (React / .NET Core)
Location: Maple Grove, MN US (Hybrid)
Onsite Monday Thursday, Friday WFH (4 days onsite)
Contract to hire (Need local candidates to Maple Grove MN location only)
Top Notes (Key Differentiators)
- Senior-level engineer
- Must be excellent in React (primary skillset)
- Strong backend experience required
- Deep experience with .NET Core (not optional)
Overview
The Software Engineer III is a senior-level full-stack developer responsible for leading complex problem solving, improving system stability, and driving high-quality, permanent solutions. This role plays a critical part in reducing incidents, managing technical debt, and providing technical leadership to a team that includes junior developers.
Key Responsibilities
- Design and develop React + TypeScript front-end solutions
- Build and maintain backend services using .NET Core 8 and C#
- Lead technical discussions during high-severity incidents
- Identify and remediate root causes, not temporary fixes
- Perform code reviews and actively manage technical debt
- Partner directly with Product Owners and Business Analysts
- Mentor junior developers and set engineering best practices
- Monitor and address system performance using tools such as Datadog
Technical Requirements
- Expert: React with TypeScript
- Strong: .NET Core 8, C#
- SQL & Postgres
- Entity Framework
- Git
- Azure DevOps (sprints and pipelines usage)
- AWS (S3, Lambda, EKS)
- Jira or ADO
Communication & Leadership
- Highly articulate and business-facing
- Comfortable explaining technical decisions and tradeoffs
- Innovative, proactive, and confident leading discussions
- Trusted mentor and technical guide
Additional Context
- Team includes a BA, QA, and three entry-level developers
- Environment currently has a high incident volume
- Focus areas include incident reduction, technical debt, and platform stability
Open to collaboration with onshore and nearshore partners