As an early engineer, you'll be part of a core team that's reimagining computing from the ground up — we promise there will be no shortage of fun conceptual and technical challenges to explore, build and scale in this next phase of Clay's journey.
Clay - Software Engineer
About the role.
- Design & ship core features. Spec, implement and maintain core features and infrastructure. Given the size of the team, everyone is touching all parts of the stack and has lots of responsibility.
- Collaborate & learn. You'll partner with the rest of our team, communicate openly, give and receive thoughtful feedback, and have a chance to learn from people who excel in their areas of expertise.
- Take ownership. We're focused on building a high-trust, ownership focused environment where everyone aims to define what they think is most important to work on, and drive initiatives forward.
About you.
- Demonstrated ability to ship high-quality, well-tested features. A Bachelors or Master's degree in Computer Science, or 4+ years working as a software engineer in production environments.
- Familiarity with our stack. Our stack is currently Node, React and Redux. We hope you will be proficient in JavaScript (Node, React, vanilla JS), or have a demonstrated knowledge of another general purpose programming language and the ability to learn quickly.
- Excellent written communication skills & a design-minded consideration of abstractions. A big part of simplifying software development is choosing the right abstractions, and communicating them effectively. In this role, you'll be responsible for designing and crafting internal and external systems and APIs that are elegant and intuitive to use.
- Keeping the big picture in mind. We're fans of engineers who think about all aspects of the product, and keep UX and business objectives in mind as they're building.
Nice to have.
- Experience working with systems & data at scale. May be building large-scale high-performance data pipelines, event ingestion systems, or generally working with larger production systems
- Additional proficiency and/or experience with:
- Linux, containers & cloud environments such as AWS and Google Cloud
- Kafka, Pubsub & SQS style architectures
- Go, Rust, C++, or Clojure, as we explore incorporating more robust systems for our backend
<aside>
⭐ Who's in the pic? The brilliant "six women of ENIAC" who built the first all-electronic programmable computer in 1946.
</aside>