Shopify is building a Nix-based monorepo build system to power all of Shopify engineering, aiming to create a polyglot developer experience layer for Nix at scale.
Requirements
- Strong Git proficiency
- Previous experience with Nix (hobbyist is fine)
- Rust
- Build tooling design (e.g. make, cargo, buck2, bazel)
- CI/CD systems
- Ruby
- Monorepo operations
Responsibilities
- building a Nix-based monorepo build system
- works across language and ecosystem boundaries
- creating a polyglot developer experience layer for Nix at scale
- build this new plane engine while mid-flight
Other
- prioritize end-user impact over ideological purity and thrive on direct, constant feedback with users
- principled taste in developer experience, that you’re ready to defend with lived experience
- curious pragmatist: you confidently explore frontier technologies while staying grounded in the wisdom of boring choices
- equally engaged zoomed in on the details as you are zoomed out to the larger system design
- Care deeply about what you do and about making commerce better for everyone