Job Title: Full Stack Sr. Software Engineer
Job Type: Permanent, Full-Time
Location: Remote, based on location
Salary: $110K – $145K Base + Bonus
MUST RESIDE: Arizona, California, Colorado, Hawaii, Massachusetts, Nevada, New York, North Carolina, Ohio, Oregon, Rhode Island, Texas, Utah, Virginia, Washington
Summary
The hiring company is the leader in clean skin care, makeup, and personal care, with a mission to get safer products into the hands of everyone. We go above and beyond clean to set the highest bar in beauty through safety standards-including ingredient transparency, sustainable packaging, and responsible sourcing. Launched in 2013 as a direct-to-consumer retail beauty brand and Certified B Corporation, we develop and distribute approximately 100 products across our collections in skin care, makeup, men’s, and personal care in the U.S. and Canada.
We are looking for a great Sr. Software Engineer, Full Stack who can help build out our ecommerce platform. The ideal candidate will be able to collaborate with out top-notch engineering team & product managers, and build great services and features for our customers, and then work with out highly-skilled engineers in both code reviews and architecture discussions to help drive forward a cohesive code base.
Essential Job Functions:
- Develop new backend functionality & components
- Help maintain a cohesive, well-engineered code base
- Integrate with a team of engineers and participate in a collaborative, code review environment
- Interface with business stakeholders regarding delivery of features
- Drive engineering efficiency improvements through increasing unit test coverage, writing documentation, addressing tech debt, etc.
- Be adaptable to changes in requirements and think proactively about opportunities to increase productivity and system hardening
Candidate Requirements:
- 5+ years of professional work experience building Full-stack features
- Experience with React or any modern FE Framework
- Strong ES6/ES7 JavaScript knowledge
- Experience with a FE state management library like MobX or Redux
- Experience with RESTful APIs and concepts, interested in Serverless architectures / frameworks and microservices
- Interested in solving problems at scale
- Cloud experience in GCP and/or AWS
- Experience with JS unit and integration testing frameworks
- Experience with logging, monitoring, system health and troubleshooting production issues (bonus points for experience with tooling such as New Relic or Datadog)
- Experience with NoSQL or SQL databases and knowledge of best practices for data structures (Bonus points: Firestore)
- Strong written and verbal skills for interfacing with business stakeholders and providing documentation
- Building on Ecommerce Platforms (we are not looking for UX/UI, but rather cataloging and payments)
Nice to Have:
- Experience with GraphQL
- Experience with Typescript
- Experience with ecommerce, cart management, and promotions
- Experience with Typescript
- Experience with CI/CD tools such as Travis, Cloud build, and deploying code to production
- Experience with operations i.e. capacity planning, incident response, security scanning
Benefits:
- Bonus/Comp packages
- PTO
- Remote
- 401K
- Medical/Dental/Vision
- Growth Opportunity
Please email d.orihuela@nigelfrank.com for immediate consideration!