What Ethically Brings:

A place where your work can have an impact – working closely with a tightly-knit team to build a meaningful product. Your next favorite brand should have a positive social and or environmental impact. Empowering consumers with options, existing brands having solid impacts, first changes consumption habits and then enable a larger Consumer Produced Goods industry evolution.The Mission & Job:

Ethically, led by Jada McLean focuses on the intersections of environmental, sustainability, and governance (ESG) data, consumer behavior, and creating software towards shifting in-real-life practices that contribute to environmental harm reduction, protection, and symbiosis.   A Full Stack Engineer at Ethically is a person who loves solving challenging problems like: normalizing data across sources, designing schemas enabling feature success, data and schema migrations for feature evolution, and writing resilient cross-browser native JavaScript. They may have a specialty or expertise, though they can dig into any part of the stack to advance the product.   Our Stack Snapshot: 

Browser Extension & Website: Native cross-browser JavaScript, via injection or service worker/background scriptReact, and react-like minimalist frameworksCompute & Storage: NodeJS “cloud functions” backend, currently Google Cloud Platform (GCP)Document (key-value) storage, currently Firebase, probable graph database evolutionIntegration & delivery: Emerging continuous integration with testing via Github Actions

Ideal Experience:

2+ years of native Javascript development experience Strong React or react-like framework experienceStrong Cloud Services experience, ideally utilizing NodeJSBachelor’s degree in computer science, information systems, or other STEM fields or equivalent studyYour Github / portfolio speaks louder than your education/resumeTechnical product development experience, ideally within a startupComfortable working independently though possessing strong communication skills to collaborate towards results   Your Capabilities:

Working autonomously as the first Engineering hire, joining the CTOCrafting understandable code, balancing reliability and scope creep with shipping featuresAttending remote meetings whilst communicating with emotional intelligenceCapability for context switching as features and priorities evolveMaintaining awareness and prioritizing: team mission, respective north-star metrics, and workload relevancy   You’ll be a good fit if:

You are self-driven, have a passion for learning new skills and solving complex technical issuesYou strive for excellence when appropriate and are comfortable with good-enough otherwiseYou stay aware of and utilize best practices while avoiding premature optimizationYou value radical candor, feedback, and assume good intentionsYou understand the importance of documenting features, writing tests, and maintaining a quality codebase

If you don’t fit the exact criteria above, please still feel free to apply! Our team is committed to self-improvement, growth, and teaching one another.