Senior Software Engineer

Dutchie Logo

Dutchie

πŸ’΅ $149k-$180k
πŸ“Remote - Worldwide

Summary

Join Dutchie as a Senior Software Engineer and play a pivotal role in modernizing the in-store payment experience for cannabis retailers. You will build features leveraging loyalty, cards, and express checkout across our Point of Sale products. Collaborate with engineering teams across Dutchie’s ecosystem to create a cannabis payment experience that rivals traditional payment flows. Work with legacy architectures and shape them to meet evolving customer needs. Challenge assumptions and help other engineers grow their skill sets. This role requires a fast-paced environment and a passion for delivering outstanding products.

Requirements

  • 5+ years of development experience with backend server languages (Ruby, Node, Python, C#, etc.), including a deep understanding of software best practices
  • Skilled in .NET and Typescript, working with both relational and non-relational databases, and building distributed systems
  • Able to design and extend scalable data models and the data stores they depend on
  • You take pride in the code you write - it's clean, tested, organized, and elegant
  • Self-starter - you're proactive and are able to start projects and tasks without constant direction
  • Quick learner - you pick up new frameworks and technologies quickly
  • Great communication skills
  • You want to work in a flexible environment - we move quickly and ship code often

Responsibilities

  • Contribute to core applications in .NET, TypeScript, Ruby on Rails, MS SQL, PostgreSQL, React, and Flutter within high-scale, distributed systems
  • Work closely with our Product team in scoping and refining customer-facing features
  • Mentor and coach other engineers
  • Collaborate with the team to plan and estimate work
  • Positively contribute to our culture and our processes

Preferred Qualifications

  • Have built software for fintech applications
  • Have experience building and monitoring infrastructure on cloud-native hosting providers (AWS)
  • Have deep experience with third-party integrations
  • Contribute regularly to open-source projects

Benefits

  • Full medical benefits including dental and vision plans to ensure you always have the best care
  • Equity packages in the form of stock options to all employees
  • Technology (hardware, software, reading materials, etc..) allowance
  • Flexible vacation and sick days

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.