Dutchie

Everything you need to run an efficient & compliant cannabis dispensary: POS, Payments, Ecommerce, Insurance, and more.

Staff Software Engineer, Pricing and Discounts

Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 501-1,000H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

134 days ago

Salary

$162K - $220K / year

Bachelor Degree8 yrs expEnglishAWSCloudMicroservicesMS SQL ServerPostgresReactRubySQL.net

Job Description

• Lead the design and implementation of scalable, reliable, and performant pricing and discounts systems. • Establish best practices and frameworks for backend development, ensuring performance, accuracy, and maintainability. • Mentor and collaborate with team members, fostering growth and innovation in both technical and business domain knowledge. • Architect and build robust pricing calculation engines, discount logic, and tax computation systems using C# .NET. • Design and optimize complex business rules, algorithms, and workflows for pricing scenarios. • Develop high-performance APIs to support real-time pricing and discount calculations under high-volume transactional loads. • Build intuitive user interfaces using React for configuring pricing rules, discounts, and promotions. • Create responsive, performant UI components for pricing management and visualization. • Design efficient database schemas in MS SQL Server and PostgreSQL to support pricing data models. • Optimize complex queries and stored procedures for pricing calculations, ensuring data integrity and consistency. • Implement effective caching and performance optimization strategies. • Build and maintain seamless integrations with other systems (e.g., inventory, orders, payments). • Partner with product managers, designers, and stakeholders to translate business requirements into technical solutions. • Work with Ruby-based systems where necessary for integration touchpoints. • Implement comprehensive testing strategies to ensure pricing accuracy and system reliability. • Design systems that scale to support growing transaction volumes and business complexity. • Stay ahead of industry trends and drive technical decisions that balance business needs, technical excellence, and delivery timelines.

Job Requirements

  • 8+ years of hands-on experience in full-stack application development with deep expertise in backend systems and server-side languages, primarily C# .NET.
  • Extensive experience building complex business logic, calculation engines, and transactional systems with a strong backend focus.
  • Solid experience with modern frontend development using React for building intuitive user interfaces.
  • Strong proficiency with database technologies, including MS SQL Server and PostgreSQL, with advanced SQL skills and database optimization expertise.
  • Proven track record designing and implementing RESTful APIs and microservices architectures.
  • Experience with pricing systems, e-commerce platforms, discount engines, or similar complex business rule systems (highly preferred).
  • Strong understanding of system scalability, performance optimization, and reliability patterns.
  • Familiarity with Ruby or other backend languages for integration scenarios (bonus).
  • Experience with cloud platforms (AWS preferred) for application deployment and scaling.
  • Knowledge of testing strategies, including unit testing, integration testing, and test automation.
  • Demonstrated ability to translate complex business requirements into scalable technical solutions.
  • Strong mentorship and technical leadership experience, with a track record of guiding junior engineers.
  • Excellent communication skills and experience collaborating with cross-functional teams, including product managers, designers, and business stakeholders.
  • Experience working in fast-paced environment with rapid iteration cycles.

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

Related Job Pages

More Full-stack Engineer Jobs

Senior Full Stack Engineer

Veeva Systems

The Industry Cloud for Life Sciences

Full-stack Engineer134 days ago
Full TimeRemoteTeam 1,001-5,000H1B Sponsor

Senior Full Stack Engineer designing user-friendly internal tools for life sciences

AWSCloudFlaskJavaScriptNode.jsPythonReactReduxTerraformTypeScript
Ohio
$100K - $200K / year
Full-stack Engineer134 days ago
Full TimeRemoteTeam 201-500Since 2012H1B No Sponsor

Senior Full-Stack Engineer designing and building scalable features for iGaming solutions

Amazon RedshiftDistributed SystemsDockerDynamoDBJavaScriptKafkaKubernetesMongoDBMySQLNode.jsNoSQLPostgresRabbitMQRDBMSReactRedisReduxRxJSSCSSSDLCTypeScript
United States

Senior Full Stack Developer

Camptra Technologies

Dynamic Solutions. Trusted Service

Full-stack Engineer136 days ago
Full TimeRemoteTeam 51-200Since 2016H1B Sponsor

Senior Full Stack Developer for remote consulting team

AngularAWSAzureCloudDjangoDockerFlaskGoogle Cloud PlatformGraphQLJavaJavaScriptJenkinsKubernetesMongoDBMySQLNode.jsNoSQLPostgresPythonReactRedisSCSSSpringSpring BootSpringBootSQLTypeScriptVue.jsGo
United States

Senior Software Engineer

TENEX.AI

AI-Enabled Cybersecurity Services. backed by a16z, we’re redefining how security operates in an AI-driven world.

Full-stack Engineer137 days ago
Full TimeRemoteTeam 11-50Since 2024H1B No Sponsor

Senior Software Engineer supporting AI-driven cybersecurity technologies

AWSCloudDockerGoogle Cloud PlatformJavaScriptKubernetesMySQLNext.jsPostgresPythonReactTypeScriptGo
United States