Software Engineer

ThreeKit

Benefits
Special Commitments
Skills

Threekit is looking for a talented Software Engineer that is passionate about building a great customer experience and supporting a fast-growing company. The role of the Software Engineer will cover complex areas of 3D design to the common needs of a B2B SaaS solution. This role offers a unique opportunity to contribute to a wide range of projects. You will design, develop, and maintain both client side and server side applications as well as cutting-edge 3D technology. The ideal candidate is passionate about coding and eager to learn in a collaborative startup culture. The successful candidate must reside within a reasonable daily commuting distance of our Toronto office and be present in the office two days a week. Interested? Apply now!

Who We Are

Threekit is changing commerce by creating incredible experiences in 3D, Augmented Reality, and Virtual Photography. In the last year eCommerce growth has exploded and buyer expectations have too. We help brands create experiences that wow customers.

Our rapidly growing client roster spans industries and continents— from savvy startups to Fortune 500 enterprises. We also partner with the “who’s who” of eCommerce and CRM, including Salesforce, Adobe, SAP, Shopify, BigCommerce, Commerce tools and many more.

Want to make sure you are betting on success? Our team has decades of experience building and scaling great software companies including BigMachines (Acquired by Oracle), Steelbrick (Acquired by Salesforce) and G2. With over $65M in backing from top-tier VC’s (Shasta Ventures, Salesforce Ventures, ServiceNow, CapGemini) and strong results -- we are well on our way building an amazing organization.

What You'll Do

  • Work with stakeholders to turn complex requirements into great software
  • Make decisions on when to refactor, and when it’s time to ship
  • Provide recommendations on how to continuously improve our software
  • Collaborate with team members to analyze problems and determine the best solution 
  • Design and develop meaningful tests

What Catches Our Eye

  • Proficient in Typescript and/or JavaScript on both client and server
  • Familiarity with React, or excited to learn it
  • 3+ years experience in software development
  • Team-first approach to hitting goals
  • Value agile development and continuous improvement
  • Experience running applications in production and take software engineering practices seriously
  • Effective communication, both written and spoken

Preferred Skills:

  • CAD, 3D, WebGL or Three.js experience
  • Kubernetes for end-to-end delivery
  • Modern DevOps practices and associated scripting languages like Python or Ruby

Who You'll Report To

This role will report directly to the Engineering Manager

What You Can Expect From Threekit

  • A transparent recruitment process that includes an initial Cognitive Assessment, discussions with key stakeholders and a live test. Looking to move quickly? So are we!
  • A comprehensive insurance package including medical, dental, vision, disability, and life insurance.
  • Both Equity and a Retirement Plan to support your long term future.
  • An unlimited PTO policy as well as paid holidays so you can relax and recharge when needed.
  • A hybrid work model that allows you to work in a manner that is best for you.
  • A positive culture that embraces employee input.
Read Full Description
Confirmed 30+ days ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles