Software Developer (Sr)

Curaleaf | Las Vegas, NV, United States

Posted Date 5/20/2020

Curaleaf Holdings, Inc. (CSE: CURA) (OTCQX: CURLF) is the leading vertically integrated multi-state cannabis operator in the United States. It is a high-growth cannabis company with a national brand known for quality, trust, and reliability. The company is positioned in highly populated, limited license states, and currently operates in 17 states with 53 dispensaries, 15 cultivation sites, and 24 processing sites. Curaleaf has the executive expertise and research and development capabilities to provide leading service, selection, and accessibility across the medical and adult-use markets, as well as the CBD category through its Curaleaf Hemp brand.

We are looking for a full stack developer with excellent coding and testing skills to join our team to build our next generation eCommerce platform.  You will help to create a cloud native platform that links our dispensaries with our customers and create beautiful and responsive UIs for mobile, web, and other devices. 

As a part of the core development team, you will be working closely with Marketing and the Retail operations teams.  You will be responsible for designing and building key components of the platform that will impact customer interactions and integrate the entire supply chain.

Job Duties

  • Design and build key components of the eCommerce platform
  • Write clean, testable code
  • Continuous Integration and Continuous Deployment
  • Design and develop authentication and authorization modules using both databases and Active Directory
  • Experience designing and developing web applications that include content management and ecommerce sites
  • Focus will be partially on the design of APIs for both internal and external systems
  • Evaluate and incorporate new technologies into the platform
  • Experience with both RDMS and NoSQL databases
  • Primarily perform database design, development and administration with MS SQL
  • Organize and lead knowledge sharing sessions with other architects and senior developers on the topics of software architectures, development languages, and new technologies
  • Communicate effectively with members of the development team and other departments
  • Technical leadership mentoring and training the development engineers best practices and the use of new architectures and technologies in projects
  • Working with the development teams to design cloud native applications and migrate existing applications

Skills & Qualifications

  • Typescript/JavaScript
  • Node
  • Provide guidance to the product teams on technologies and application designs
  • Lead bi-weekly meetings to educate the development leads on architectures, API design, security, and data governance
  • React
  • AWS Migration – Lead the effort to move the backoffice applications to AWS as part of company-wide initiative
  • Transition the development organization to an Agile organization with cross functional teams
  • Relational Databases
    • SQL Server
    • Postgres
  • NoSQL Databases
    • Mongo
    • Cassandra
  • Cloud
    • Azure
    • Serverless
  • Docker
  • Static Site Generators
  • Define the APIs between the Remote Game Server (RGS) and Internet Gaming Platform (iGP)
  • Headless CMS
  • Headless eCommerce
  • Healthcare / Regulated Systems

Education & Experience

  • Minimum of 5 years of experience as a software developer
  • Bachelor’s degree in a computer science related major or equivalent experience
  • Masters of Science in Management Information Systems
  • Joint Master of Science in Computer Science and Master in Business Administration preferred

Curaleaf is an equal opportunity employer

Share this job