Juul Labs is on a mission to transition the world’s billion adult smokers away from combustible cigarettes. The Full Stack Software Engineer will work on the eCommerce Software Team, focusing on the global eCommerce infrastructure, and will be responsible for development, release, and resolution of production issues.
Responsibilities:
- Working on the eCommerce Software Team across all areas of our global eCommerce infrastructure: frontend, backend, connected device application integrations, enterprise application integrations, third-party logistics integrations, access controls & regulatory compliance, and any other supported infrastructure
- Accountable for development and release to production for all assigned work
- Accountable for investigation and resolution of production issues in a timely manner
- Attend regular team meeting cadences to communicate and drive clarity on assigned work and team planning
- Build expertise in Ruby, Rails, TypeScript, and NextJS as needed to be a productive member of the team
- Collaborate with development lead, fellow software engineers, and product managers to deliver assigned work and shaping our future roadmap
Requirements:
- A commitment to continuous improvement
- A history of successfully shipping complex components and web application systems
- Experience building and designing APIs
- Experience and deep understanding of web application reliability, performance, scalability, and error handling
- Experience leading and/or mentoring a team of engineers
- Expert knowledge or willingness to learn the following technologies: HTML/CSS/Javascript, React & NextJS, Ruby on Rails, Postgres, Redis, Docker, AWS + Terraform or Pulumi, Vercel
- Minimum 3 years of experience preferred
- Bachelor's degree or higher in Computer Science or equivalent experience in Web Application development