Full-Stack Developer
Roseville, MN · On-site
Experience developing Lottery systems Additional Details: Hybrid role with on-site presence two days per week in Roseville, MN.
Quick apply
Roseville, MN · On-site
Experience developing Lottery systems Additional Details: Hybrid role with on-site presence two days per week in Roseville, MN.
Quick apply
Roseville, MN · On-site
Experience developing Lottery systems Additional Details: Hybrid role with on-site presence two days per week in Roseville, MN.
Shoreview, MN · On-site
$78K - $129K/yr
Minnesota Lottery * Job ID : 95319 * Location : Roseville * Telework Eligible : Yes (50% per month ... Bargaining Unit/Union : 214 - MN Association of Professional Employees/MAPE * FLSA Status : Exempt ...
Shoreview, MN · On-site
$78K - $129K/yr
Minnesota Lottery * Job ID : 95319 * Location : Roseville * Telework Eligible : Yes (50% per month ... Bargaining Unit/Union : 214 - MN Association of Professional Employees/MAPE * FLSA Status : Exempt ...
$7.69 - $8.65
2% of jobs
$8.65 - $9.62
5% of jobs
$9.62 - $10.58
10% of jobs
$11.23 is the 25th percentile. Wages below this are outliers.
$10.58 - $11.54
12% of jobs
$11.54 - $12.50
13% of jobs
The median wage is $13.27 / hr.
$12.50 - $13.46
11% of jobs
$13.46 - $14.42
13% of jobs
$15.08 is the 75th percentile. Wages above this are outliers.
$14.42 - $15.38
15% of jobs
$15.38 - $16.35
10% of jobs
$16.35 - $17.31
6% of jobs
$17.31 - $18.27
4% of jobs
$7
$13
$18
| Aspect | Mn Lottery | Mn Lottery Clerk |
|---|---|---|
| Required Credentials | High school diploma or equivalent; knowledge of lottery regulations | High school diploma or equivalent; familiarity with lottery procedures |
| Work Environment | Office setting, retail locations, online platforms | Retail locations, customer service environment |
| Employer & Industry Usage | Minnesota State Lottery, government sector | Minnesota State Lottery, retail outlets |
| Common Search & Comparison | People comparing roles within the lottery industry | Individuals interested in retail or customer service roles at lottery outlets |
The Mn Lottery is a broad role encompassing various functions within the state lottery system, including sales, marketing, and administration. In contrast, a Mn Lottery Clerk typically focuses on retail sales, customer service, and ticket processing at lottery retail locations. Both roles require similar educational backgrounds but differ mainly in scope and daily responsibilities.

Position Title: Full-Stack Developer
Location: Roseville, MN
Engagement Type: Contract
Work Mode: Hybrid (Onsite two days per week)
Duration: December 1, 2025 – June 30, 2026 (7 months)
Interview Type: Microsoft Teams
Role Overview:
Seeking a Full-Stack Developer to maintain, enhance, and modernize an internal enterprise application, including leading an Angular version upgrade. The role involves full-stack feature development, performance optimization, and close collaboration with business users and IT stakeholders. The developer will ensure the application remains scalable, secure, and efficient through incremental improvements and support.
Key Responsibilities:
Maintain and enhance an internal application built on .NET, Angular, and SQL Server
Lead and execute an Angular upgrade to a more recent version
Develop new features, refactor legacy components, and resolve full-stack issues
Design and optimize RESTful APIs and SQL Server queries/stored procedures
Participate in code reviews, testing, deployments, and knowledge transfer
Required Skills & Experience:
7+ years as a full-stack developer
2+ years with ASP.NET Core or MVC and C#
2+ years with Angular, including upgrading versions
Proficiency with Microsoft SQL Server (schema design, query optimization)
Experience with REST APIs, JSON, GitHub, and CI/CD pipelines
Strong understanding of HTML, CSS3, JavaScript, and TypeScript
Preferred Skills:
AWS deployment experience
Experience developing Lottery systems
Additional Details:
Hybrid role with on-site presence two days per week in Roseville, MN.
Sourced by ZipRecruiter
It services
201 - 500 Employees
San Mateo, CA, US
2011