Job Description:
Role: Full-Stack Software Engineer
Location: San Francisco,CA
THE ROLE
The Engineering team is seeking a creative, experiential, and experienced Full-Stack Software Engineer to play with terabytes of data and distributed systems while taking down the banking industry. Our small, but mighty team is mission-driven, already making revenue, and offering a great service at the same time. We are looking to grow our team with passionate engineers that love experimenting with new languages and technologies in their free time.
Build and expand our distributed service-oriented architecture
Scale our business analytics and data collection capabilities
Process high throughput transactions
Build a framework for collecting big data, which will be on the order of terabytes and will encounter lots of exciting challenges as we scale!
We use the right tool for the job, so we are always reevaluating our stack. Currently, our go-to technologies are Ruby, Clojure, and PostgreSQL. We run on AWS which includes the usual supporting cast and crew making up a modern web platform. The emphasis is more on Ruby rather than Rails. We practice continuous integration, have a container-based deployment workflow, and practice XP. We have daily stand-ups, weekly retrospectives, and pair-program on a daily basis.
REQUIRED SKILLS/EXPERIENCE
At least 1 year of professional experience working with Ruby or Clojure(or really strong personal project using Ruby)
4+ years of overall software engineering experience in any language (preferably Python, Java, etc - weâ??re open to any flavor!)
Strong interest in Clojure and functional programming
Comfortable in Unix/Linux environment and familiarity with Docker, Mesos, or experience with distributed systems, Cassandra, or any other skills that will help us scale are a plus