Remote Senior Software Engineer, Payments

at Dutchie

Posted 1 day ago 12 applied

Description:

  • Dutchie is a technology platform founded in 2017 that powers dispensary operations and provides consumers with access to cannabis.
  • The company aims to support positive societal change through wellness benefits, social justice, and empowering local communities.
  • Dutchie operates in over 40 markets across the United States and Canada and has raised over $600M in funding.
  • The Senior Software Engineer will join the Retail Payments team to modernize the in-store payment experience for cannabis retailers.
  • Responsibilities include building features that leverage loyalty, cards, and express checkout across Point of Sale products.
  • The role involves collaboration with various engineering teams to create a competitive cannabis payment experience.
  • The engineer will work with legacy architectures and help other engineers grow their skills in a fast-paced environment.

Requirements:

  • Candidates must have 5+ years of development experience with backend server languages such as Ruby, Node, Python, or C#.
  • A deep understanding of software best practices is required.
  • Proficiency in .NET and TypeScript, as well as experience with relational and non-relational databases, is necessary.
  • The ability to design and extend scalable data models and their corresponding data stores is essential.
  • Candidates should take pride in writing clean, tested, organized, and elegant code.
  • A self-starter attitude is important, with the ability to initiate projects without constant direction.
  • Quick learning of new frameworks and technologies is expected.
  • Strong communication skills are required.
  • A flexible work environment is essential, as the company moves quickly and ships code often.

Benefits:

  • The starting salary for this position is targeted between $149,000 and $180,000, depending on the level.
  • Full medical benefits, including dental and vision plans, are provided to ensure the best care.
  • Employees receive equity packages in the form of stock options.
  • A technology allowance is available for hardware, software, and reading materials.
  • The company offers flexible vacation and sick days.