Lead Software Engineer

Santa Monica, CA

Are you a looking to join the fast-paced web application arm of the technology team as goop continues to transition to Micro Frontend (MFE), Service Oriented, and Microservice Architecture (MSOA) to support every part of our business? Our ideal candidate will be a generous collaborator; will keep continually up to date on developments in the field; will pro-actively seek out opportunities to improve our products and business growth; and will be eager to push existing frameworks to their limits and develop new ones. If you are excited about building performant, responsive, accessible, and distributed isomorphic web apps, while helping to build out our expansive MSOA architecture, this role is for you!


Responsibilities will include being an integral part of a squad tasked with enhancing, building, and maintaining multiple pieces of our distributed client ecosystem. You will also work with internal tech teams to identify and build platform elements required to support key product features while building influence across the digital organization.

  • Architect, implement, and maintain a suite of micro frontend applications and microservices in support of every aspect of Goop’s business
  • Continue to bring about the platform transition from monolithic CMS and eCommerce applications to a headless micro frontend isomorphic architecture
  • Support, maintain and build microservices
  • Provide mentoring within the technology team and help supervise career development for junior colleagues
  • Advise on technology strategy and roadmap in areas that affect (but not limited to) client applications
  • Collaborate in the product and feature development process
  • Stay continually up to date on developments in the field
  • Work within a small multidisciplinary team (squad), collaborating with your colleagues (product managers, designers, backend/mobile engineers, tech-ops engineers) to ship impactful products


Qualifications & Experience

  • Education, credentials, and/or experience demonstrating skills in software engineering appropriate to career stage
  • Understanding of and experience with client-side & server-side, web and mobile technologies, languages, and frameworks: at minimum JavaScript (ES6/ES2015), ReactJS & NodeJS w/ Express
  • Desirable: Experience with the WordPress CMS and/or Spree eCommerce platform
  • Outstanding communication skills; demonstrated accomplishment as a mature and effective leader and mentor.
  • Mastery designing, architecting and programming performant, scalable, highly available, fault-tolerant isomorphic web applications (ReactJS, Redux, NextJS, VueJS, NodeJS, Express, Fastify, ES6)
  • Experience with programming and scripting languages like Ruby and PHP as they are part of our legacy platform
  • Strong skills in back-end technologies including Docker; SQL and NoSQL databases; and AWS “Serverless” architecture (Lambda, API Gateway, S3, SNS, SQS, ECS, EC2)


FAQ

  • Compensation: Competitive Market Salary DOE + Equity.
  • Benefits: Generous health benefits package, fertility benefits and paid parental leave.
  • Perks: “goopcation” paid company summer break, generous goop discounts, special offers with brand partners, access to custom lifestyle resources and events, and a beautiful workspace in Santa Monica.
  • Work Philosophy: At goop we believe that creativity, innovation and camaraderie are essential to our business, our culture and our employee’s growth and development. With our Hybrid Work Policy, employees we are committed to promoting collaboration, productivity and employee well-being by maximizing the benefits of both in-person and remote work. With every aspect of this policy, goop is committed to employee health and safety, and will continue to follow all federal, state, and local requirements.
  • Type of Hire: This is a Full-Time, Staff, Exempt position. Other candidates, consultants and placement agency candidates will not be considered.
  • Job Disclosures: No applicant disclosures related to physical requirements or ADA-related considerations are relevant for this role.
  • Application Requirements: All applicants will be reviewed through this site’s job application submission. Direct submissions to the People Operations Team members or Hiring Managers will not be reviewed separately. 
  • Candidate Requirements: Applicants must have US work authorization.


Goop is an Equal Opportunity Employer. goop does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need. All information provided by the applicant is collected, stored and processed in accordance with the terms of our Privacy Policy 

Subscribe to Job Alerts