Taro Logo

Lead Software Developer (React/Node)

Green Thumb Industries is a leading cannabis company operating in the fast-growing and innovative cannabis industry in the US.
Staff Software Engineer
Hybrid
501 - 1,000 Employees
7+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Founding Software Engineer

Founding Software Engineer role at Arnata, building AI-powered solutions for the logistics industry in San Francisco. 6+ years experience required, offering 0.10-0.75% equity.

Description For Lead Software Developer (React/Node)

We are seeking a highly motivated Lead Full Stack Developer to drive the design and development of cutting-edge web and mobile eCommerce applications across our various business lines: retail delivery/click-and-collect (B2C), wholesale B2B, and CPG brands via retailer (B2B2C) and D2C where permitted. This role is crucial in a high-visibility, business-facing team that aligns strategic objectives with tactical demands in the rapidly growing cannabis industry.

Responsibilities:

  • Lead a diverse development team with varying levels of seniority and skillsets
  • Contribute to the full development cycle: technical design, development, testing, experimentation, analysis, and launch
  • Review and write both code and technical documentation
  • Develop client-side single page applications and server-side microservices
  • Design and build modern cloud-native software with decoupled and high-performance systems
  • Utilize cloud-native serverless technologies like AWS Lambda
  • Optimize architecture for security, scalability, reliability, and resiliency
  • Establish and improve testing processes for high-quality, maintainable code

Tech Stack:

  • Frontend: React, Next.js, Composable / Atomic Design
  • Backend: Node.js, TypeScript, Serverless
  • Architecture: Microservices-based, API-first, Cloud-native SaaS, Headless

Qualifications:

  • 7+ years of progressive professional development, including 1+ years in a Lead capacity
  • Experience in designing and delivering complex technical solutions across multiple development cycles
  • Strong mentoring, organizational, and communication skills
  • Deep technical competency and thought leadership, with eCommerce experience preferred
  • Proficiency in unit, functional, and integration testing (e.g., Jest, Selenium)
  • Knowledge of relational and non-relational databases, functions and containers, REST and GraphQL APIs
  • Experience with DevOps, cloud architecture, and platform services on AWS, Azure, or GCP

Additional Requirements:

  • Must pass required background checks
  • Must be compliant with legal and company regulations for working in the industry
  • Minimum age of 21 years

This role offers an exciting opportunity to shape the future of eCommerce in the cannabis industry, working with cutting-edge technologies and leading a talented team. Join us in driving innovation and growth in this dynamic sector.

Last updated 10 months ago

Responsibilities For Lead Software Developer (React/Node)

  • Lead a diverse development team
  • Contribute to full development cycle
  • Build client-side and server-side applications
  • Design cloud-native software and microservices
  • Optimize architecture for security and scalability
  • Implement and improve testing processes

Requirements For Lead Software Developer (React/Node)

React
Node.js
JavaScript
TypeScript
  • 7+ years of progressive professional development
  • 1+ years in a Lead capacity
  • Experience designing and delivering complex technical solutions
  • Strong mentoring and communication skills
  • Deep technical competency, eCommerce experience preferred
  • Proficiency in unit, functional, and integration testing
  • Knowledge of databases, APIs, and cloud services
  • Must be 21 years or older
  • Must pass background checks

Interested in this job?