Ruby Developer
Funding Circle
(San Francisco, California)Funding Circle is the world’s leading marketplace exclusively focused on small businesses — more than $2bn has been lent to 15,000 businesses in the UK, USA, Germany, Spain and the Netherlands. Today, businesses can borrow directly from a wide range of investors, including more than 47,000 people, the UK Government, local councils, a university and a number of financial organizations.
The Engineering team is seeking a creative and experienced Ruby Engineer to bring simplicity to the forefront of our distributed systems while taking on 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 who love experimenting with new languages and technologies while helping foster a collaborative, inclusive, and professional work environment.
- Build and expand our highly-available microservice architecture.
- Apply innovative technology to scale in terms of software
- performance, maintainability, and business processes.
- Process high throughput transactions with confidence.
- Build infrastructure to collect 'big data' for risk modeling and
- real time analytics.
- We use the right tool for the job, so we are always reevaluating our
- stack. Our current go-to technologies are Clojure, Ruby, and
- PostgreSQL. We run on AWS which includes the usual supporting cast and
- crew making up a modern web platform. We practice continuous
- integration, have a container-based deployment workflow, and largely
- practice XP. We have daily stand-ups, weekly retrospectives, and
- practice pair-programming.
- At least 1 year of professional experience working with Ruby (or
- really strong personal project).
- 4+ years of overall software engineering experience in any language
- (Ruby, Python, Java, etc).
- Strong interest in 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.
Bonus Points for:
- Interest in working with Clojure
- Github or other open source code we can check out
- Database experience
- Distributed systems experience
- Experience with microservice and/or event-driven architecture
- Operating at scale with low-latency systems
Questions
There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.