Dutchie
Everything you need to run an efficient & compliant cannabis dispensary: POS, Payments, Ecommerce, Insurance, and more.
Staff Software Engineer, Pricing and Discounts
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
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
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
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.AIAI-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