Infrastructure Engineer

Earnest

(San Francisco, California)
Full Time
Job Posting Details
About Earnest
Earnest is a technology enabled lender that evaluates a person’s full education, employment, and financial profile.
Summary
We're looking for a experienced Infrastructure Engineers to help design and implement new services for our platform. Right now our backend is organized into a few RESTful services that our mobile and web clients communicate with via JSON APIs. In order to enable autonomy among teams, we are evolving this architecture into microservices and an event-based pipeline.
Responsibilities
This is a large architectural shift posing lots of new technical challenges. It also means that we have some green-field language selection opportunities. Some of the technologies we are prototyping with include: RabbitMQ, SQS/SNS, CoreOS (Docker, etcd, fleet, Kubernetes). We’re looking for folks with experience working with a similar architecture, or who desire technical challenges such as these. Our team decides how they work best which allows people to take greater ownership and approach problems creatively. We find value in code reviews, pair programming and paying down technical debt. Every day we deploy code and launch features with few internal bureaucratic barriers to get closer to our vision of a better, more just bank. We value diversity of perspective, and evaluate ideas on merits.
Ideal Candidate
* You probably have 6 or more years of experience as a software engineer * You've worked on a diverse set of problems including architecting, building, shipping and maintaining high-quality software solutions * You have experience building, shipping and maintaining APIs of reasonable complexity * You have experience with relational databases such as PostgreSQL, Oracle or SQL Server--we use PostgreSQL * You have experience with Python/Django, Ruby/Rails or JavaScript/Restify * Bachelors/Masters/PhD in Computer Science or a related discipline * A strong understanding of how authorization/authentication, monitoring and scalability pertain to API development * Familiarity with Node.js or io.js * Experience with Amazon SQS or RabbitMQ * Experience writing technical documentation about APIs * Functional programming or interest in Scala

Questions

Answered by on
This question has not been answered
Answered by on

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.