Avatar for JUUL Labs

Driving innovation to eliminate cigarettes

Senior Software Engineer, Back-end

$120k – $150k • 0.011% – 0.023%
Apply now
The Senior Software Engineer, Back-end writes, designs, and maintains scalable software systems that comprise JUUL Labs’ online eCommerce and related systems. This includes core eCommerce functions as well as supporting micro-services such as subscriptions, age verification, coupons & promotions, fulfillment and data pipeline/middleware systems. We strive for the highest quality, engaging customer experiences and candidates should have a passion for working on high-performance, scalable eCommerce systems. The work will involve a considerable amount of new service development as we work to revamp our eCommerce platform to accommodate high growth in the coming years.

Key Responsibilities:

*Design, build and improve tools and services that support all strategic eCommerce software development initiatives.
*Work with small cross-functional teams and participate in design discussions, decision-making and code reviews.
*Work with highly visible products and tools including a variety of SaaS services and their respective APIs.
*Assist in troubleshooting production incidents and provide timely resolution.

Skills and Experience Required:

*Familiarity with RESTful services and API design.
*Minimum 4+ years hands-on back-end programming experience using Ruby on Rails, Java, Scala, Python or related languages.
*Prior experience designing and building scalable micro-services and asynchronous processing systems.
*Good understanding of distributed systems, data stores, data modeling, indexing and associated trade-offs.
*Experience with relational databases such as MySQL or MSSQL.
*Knowledge of NoSQL such as AWS DynamoDB, MongoDB, Redis.
*Working knowledge of GIT or similar SCM systems.
*Familiarity with continuous integration and job management systems such as Jenkins.
*Comfortable working in remote virtual server/systems environments such as Amazon Web Services. Understanding of application containerization concepts and Docker experience a plus.
*Experience with Solidus or Spree eCommerce platforms a plus.

Key Attributes Necessary for Success:

*Must be a strong, self-motivated individual that can work with minimum day to day supervision and able to objectively rank and prioritize development work.
*Excellent English verbal and written communication skills.
*Write clear, concise and maintainable code.


*Bachelor's degree in Computer Science, related fields or demonstrable work experience.

JUUL Perks & Benefits:

*A place to grow your career. We’ll help you set big goals - and exceed them.
*People. Work with talented, committed and supportive teammates.
*Equity and performance bonuses. Every employee is a stakeholder in our success.
*Boundless snacks and drinks.
*Cell phone subsidy, commuter benefits and discounts on JUUL products.
*Excellent medical, dental and vision benefits.
*Location. Work in the heart of San Francisco or Union Square (NYC)
New York City
Job type
Visa sponsorship
Not Available
4+ years
Hiring contact

Healthcare benefits

Excellent medical, dental and vision benefits for you and your family.


With 4% matching.

Equity benefits

Equity and performance bonuses. Every employee is a stakeholder in our success.

Snacks & drinks

Boundless snacks and drinks. Catered lunch daily.

Commuter benefits

Cell phone subsidy and commuter benefits.

A place to grow

We’ll help you set big goals, then watch you exceed them.

The people

Work with talented, committed and supportive teammates.

JUUL Labs at a glance

Driving innovation to eliminate cigarettes

JUUL Labs focuses on E-Commerce, Consumer Goods, B2B, Consumer Electronics, and Leisure. Their company has offices in San Francisco. They have a very large team that's between 1001-5000 employees. To date, JUUL Labs has raised $14.407B of funding; their latest round was closed on September 2019.

You can view their website at https://www.juul.com or find them on Twitter and LinkedIn.

More jobs at JUUL Labs

View all jobs

Senior Front-end Engineer

Senior iOS Engineer

Similar jobs to Senior Software Engineer, Back-end at JUUL Labs