We're looking for an experienced engineer who loves building distributed systems infrastructure, application platforms, deployment tools, APIs, and other backend support software.
You...
(with many apologies to
RFC 2119)
MUSThave experience working with distributed systems at all stages: design, prototyping, building, deploying, and monitoring
MUSThave experience with hard distributed systems problems, like cluster management and data syncing
MUSTbe able to create simple and reliable APIs for other developers or the public to use
MUSTlike building micro-services in a polylithic architecture
SHOULDbe opinionated about how development teams operate best
SHOULDlike testing and maintaining applications you build
SHOULDhave plenty of working experience worthy of conversing about
SHOULDhave some interesting side [FOSS] projects you enjoy working on
MAYset your own schedule & work patterns
MAYdevelop & contribute to open-source projects
MAYwork barefoot, bring your dog to the office, stay home when you want
MAYbe free of anything resembling pointy-haired bosses
Various JS libs/tools, SASS, Clojurescript
Polyglot:
Clojure, Node, Python, (…?)
MongoDB,
Redis, *SQL, ElasticSearch, Etcd
Docker,
Linode, SaltStack (Mesos/CoreOS soon)