Thanx is a leading loyalty and guest engagement platform for restaurants, helping brands grow customer lifetime value through lifecycle marketing automations and customer loyalty tools.
The company utilizes proprietary credit card tokenization technology to enhance purchase data accuracy, which is central to their CRM suite and ordering experiences.
The role involves architecting and developing robust software solutions, establishing key architectural patterns for productivity gains, and building scalable, maintainable, and resilient software across the stack.
Responsibilities include owning best practices and technology patterns, enhancing software quality and stability, collaborating with team members, managing technical debt, and mentoring engineers.
The position requires staying updated on emerging technologies and ensuring the business avoids technology bottlenecks.
Requirements:
Candidates must have 10+ years of experience as a developer working on large-scale, high throughput platforms with modern web frameworks like Ruby on Rails or Django.
Experience with modern front-end technologies such as React, Angular, or Typescript is required.
Proven experience in planning and leading large projects involving multiple stakeholders is essential.
Excellent communication skills are necessary for effective collaboration in a remote environment and for discussing complex topics with both technical and non-technical audiences.
Benefits:
The compensation range for this position is between $180,000 - $220,000 CAD.
The company promotes a culture of strong employee tenure, internal promotions, and a supportive alumni network.
Thanx is committed to being an Equal Employment Opportunity company, ensuring a diverse and inclusive workplace.