Full-Stack Developer

Posted 9 Days Ago
Edina, MN, USA
In-Office
Mid level
Information Technology • Legal Tech • Professional Services • Consulting
The Role
Seeking a Full Stack Software Engineer to design and develop web applications for the cannabis industry, collaborating on architecture, troubleshooting, and ensuring code quality.
Summary Generated by Built In

At Minnesota Cannabis Services, we’re not just building businesses — we’re building the people who make them great. Our team partners with leading operators across cultivation, manufacturing, distribution, and retail to deliver world-class expertise in legal, finance, analytics, marketing, HR, and technology.

We’re looking for professionals who take pride in their work, move with purpose, and thrive in fast-changing environments. The kind of people who hold themselves to high standards, think creatively, and find satisfaction in solving hard problems.

When you join our team, you’ll work alongside some of the most experienced leaders in the industry — professionals who share their knowledge freely and lead by example. You’ll be challenged, supported, and trusted to take ownership of meaningful work that shapes the future of one of the fastest-growing industries in America.

We are seeking a Full Stack Software Engineer with Web Development experience to join our team and play a key role in our product development. Our mission is to build comprehensive software solutions that serve various needs across the cannabis industry. With over a decade of experience, we are a rapidly expanding company, continuously growing into new markets across the U.S., positioning ourselves as a leader in the industry.

This is an on-site position based in Minneapolis, MN. 

Key Responsibilities:

  • Design, develop, and maintain web application features
  • Write high-quality, well-tested code following best practices
  • Collaborate with team members on architecture and implementation decisions
  • Troubleshoot and resolve complex technical issues
  • Participate in code reviews and technical discussions

Requirements:

  • Must be at least 21 years of age.
  • 2–5 years of professional experience developing web applications
  • Strong proficiency in Ruby and the Ruby on Rails framework (experience with Rails 7+).Solid understanding of modern front-end technologies: HTML5, CSS3, and JavaScript
  • Experience with modern Rails tools such as Hotwire, Turbo, or Stimulus is helpful but not required.
  • Hands-on experience with relational databases, preferably PostgreSQL, including basic query writing and schema design (optimization experience is a plus).
  • Experience using front-end build tools (e.g., Webpack, Vite), package managers (e.g., npm/yarn), and component libraries.
  • Demonstrated ability to write unit, integration, and/or end-to-end tests (e.g., using RSpec or Minitest) to ensure code quality.
  • Experience deploying applications to cloud platforms (e.g., AWS, Heroku, DigitalOcean, GCP)
  • Ability to work effectively in a startup environment
  • Comfortable discussing medical and recreational cannabis in a professional setting
  • Ability to pass a pre-employment background check
  • Must commit to working sober – we love cannabis, but we do not get high on the job

Qualifications:

  • Computer Science/Engineering Degree and/or related field equivalent preferred
  • Experience with Ruby on Rails
  • React or similar modern frontend framework experience
  • Excellent communication skills
  • Understanding of API design and implementation
  • Strong attention to detail and problem-solving skills

Benefits and Compensation:

  • Compensation: Up to $100k
  • Health, Dental and Vision insurance
  • Free Employee Assistance Program (EAP)
  • Employee Discount Program offering exclusive discounts from top national retailers
  • Paid Sick Leave (PSL) and Personal Time Off (PTO)
  • Holiday Pay for anyone working New Years Day, 4/20, Memorial Day, Independence Day, Labor Day, Thanksgiving Day and Christmas Day

At Minnesota Cannabis Services, we believe great teams are built on trust, initiative, and follow-through. We invest deeply in our people — providing mentorship, on-the-job training, and opportunities for advancement across multiple sectors of the cannabis industry.

Here, you’ll be part of a high-performing culture that values precision, reliability, and continuous improvement. Every project is a chance to grow your skills, strengthen your leadership, and contribute to something that matters.

If you’re driven, resourceful, and ready to make an impact, we want you on our team. Apply today and take the next step in your career with Minnesota Cannabis Services.

Skills Required

  • 2-5 years of professional experience developing web applications
  • Strong proficiency in Ruby and Ruby on Rails
  • Solid understanding of modern front-end technologies HTML5, CSS3, and JavaScript
  • Hands-on experience with relational databases, preferably PostgreSQL
  • Experience using front-end build tools like Webpack, Vite
  • Demonstrated ability to write unit, integration, and/or end-to-end tests
  • Experience deploying applications to cloud platforms
  • Excellent communication skills
  • Computer Science/Engineering Degree or related field equivalent
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
237 Employees
Year Founded: 1979

What We Do

The MCS Group, Inc. is a certified Women's Business Enterprise and a nationally recognized provider of records retrieval and litigation support services, partnering with various organizations for over 30 years. They offer a suite of services including records retrieval, court reporting, litigation support, business support, facilities management, back office solutions, and electronic-discovery services, aiming to increase client productivity and decrease operational costs through technology.

Similar Jobs

Radpilot Logo Radpilot

Full-stack Engineer

Artificial Intelligence • Healthtech • Software • Automation
Remote or Hybrid
3 Locations
140K-220K Annually

Optum Logo Optum

Software Engineer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office or Remote
Eden Prairie, MN, USA
160000 Employees
92K-164K Annually

NetNow Logo NetNow

Full-stack Engineer

Fintech • Software • Financial Services • Automation
Remote or Hybrid
4 Locations
25 Employees

ServiceNow Logo ServiceNow

Full-stack Engineer

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Remote or Hybrid
Minneapolis, MN, USA
29000 Employees
199K-348K Annually

Similar Companies Hiring

Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
GC AI Thumbnail
Artificial Intelligence • Legal Tech
San Mateo, California
100 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account