Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Ecommerce Software Engineer

Engineering | San Francisco, CA | Full Time

Job Description

We are looking for a Full Stack Web Engineer who can develop and optimize the ecommerce experience for a consumer-based therapeutics company with products that help people manage diabetes. 

The current platform is built on Shopify, but the reality is that the ecommerce presence will quickly outgrow what Shopify can handle. The initial goal is to have this Web Developer overhaul and optimize the current system, including payment systems and other app integrations (“My Account”, etc.), to produce a better user experience for customers. This web developer will then create and execute a plan for a newer, more robust system.

For this role we are seeking someone comfortable working in both front and back end website development and support. This developer should be proficient in building data integrations and APIs with tools like Analytics, ERP, CRM, Email Service Providers, Looker, etc., someone who has worked in ecommerce and can add tracking, best practices, and more. Working with Product Management and Marketing, this developer will own the ecommerce experience from a development standpoint – it is a very visible role within the organization and will work collaboratively with many stakeholders including UX/UI, Marketing, Product Management, etc.

Technical Requirements Include:

-Specific development experience within an ecommerce/web environment

-Proficiency in JavaScript and comfort level in such things as jQuery, React, Vue, Angular, etc.

-Solid experience with web markup languages such as HTML5, CSS3, JSON, etc.

-Advanced understanding of JavaScript libraries and frameworks

-Experience with asynchronous request handling, partial page updates, AJAX, etc.

-Personalization, tagging, and other content targeting/personalization

-CRM integrations

-Experience working directly with Marketing teams

This is a crucial role within the organization and this person needs to be self-motivated with the ability to jump right in, figure out what is needed, and what should be prioritized as next steps. This is an awesome team in a very transparent organization.