Job Directory Senior Software Engineer - Front End - Student Loan Origination team (San Francisco, CA)

Senior Software Engineer - Front End - Student Loan Origination team (San Francisco, CA)
San Francisco, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Earnest empowers people with the financial capital they need to live better lives.

We use technology, data, and design to:

* Build more affordable products.
* Deliver them to more people, and
* Engage through more human experiences

As a Senior Front End Software Engineer at Earnest, you'll be building software that is revolutionizing consumer lending, automating the loan approval process, and orchestrating the transfer of billions of dollars. You will work on tools to maximize Earnest's growth while providing the best possible client experience. Our focus is on building an extensible, modern platform that allows us to move faster over time. This means we're looking for engineers with a willingness to rethink domains from first principles and an ability to collaborate well across technical and non-technical teams. This role will report to the Director of Engineering.

On the client-side we use React/Redux for building new things and Angular for a few existing applications. On the server-side we use Node.js. We deploy services in Docker and Kubernetes on AWS. We integrate with other internal microservices (written mostly in Node.js and Scala) and store the bulk of our data in Postgres and Amazon S3.

Example Recent Projects

* Add visual regression testing to a shared React component library
* Add front-end and back-end analytics to support a new product launch
* Improve Jenkins build speed and streamline deployment process
* Create a mobile-first new product based upon extensive usability testing and collaboration with designers

Ideal background and expertise:

* 5+ years of professional experience building, shipping and maintaining a framework-based Javascript single page application (Angular, React, etc.) of reasonable complexity
* A desire for clean, well organized CSS
* An understanding of how the web works and ability to weigh the pros and cons of different implementations or architecture decisions
* Interest in things that make us work better as a team, such as developing shared tooling and maintaining web best practices
* Familiarity with technologies such as Node.js, Docker is preferred
* Experience with responsive web development and mobile-first designs are a plus
* Experience working with Design and Product team members is a plus

Earnest Perks & Benefits:

* Health, Dental, & Vision benefits plus savings plans
* Employee Stock Purchase Plan
* 401(k) plan to help you save for retirement plus a company match
* Tuition reimbursement program
* $1000 flight on each Earnie-versary to anywhere in the world and 25 days of annual PTO

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.