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 script
React, and react-like minimalist frameworks
Compute & Storage: NodeJS “cloud functions” backend, currently Google Cloud Platform (GCP)
Document (key-value) storage, currently Firebase, probable graph database evolution
Integration & delivery: Emerging continuous integration with testing via Github Actions
Ideal Experience:
2+ years of native Javascript development experience Strong React or react-like framework experience
Strong Cloud Services experience, ideally utilizing NodeJS
Bachelor’s degree in computer science, information systems, or other STEM fields or equivalent study
Your Github / portfolio speaks louder than your education/resume
Technical product development experience, ideally within a startup
Comfortable working independently though possessing strong communication skills to collaborate towards results
Your Capabilities:
Working autonomously as the first Engineering hire, joining the CTO
Crafting understandable code, balancing reliability and scope creep with shipping features
Attending remote meetings whilst communicating with emotional intelligence
Capability for context switching as features and priorities evolve
Maintaining 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 issues
You strive for excellence when appropriate and are comfortable with good-enough otherwise
You stay aware of and utilize best practices while avoiding premature optimization
You value radical candor, feedback, and assume good intentions
You 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.