RemoteWLBRemote only
Back to all jobs
Earnest Current Job Openings logo
Remote role · software

Software Engineer II

Earnest Current Job Openings

SalaryUSD $154,000~$174,000
Role brief

The Software Engineer position will report to the Engineering Manager.

As the Software Engineer, you will:

  • Build customer-facing software products and solutions using React/Redux, Angular, Node.js, TypeScript, Sequelize, PostgreSQL, and Docker.
  • Write unit and integration tests using Javascript, Node.js, Mocha, Chai, Sinon, and Sequelize.
  • Document technical designs in Confluence using proven software design principles and diagrams.
  • Troubleshoot, identify, and fix defects through standard techniques such as debugging, profiling, logging, log analysis via Splunk, tracing reproduction steps, and using tools such as FullStory to replay user sessions.
  • Review and provide critical feedback on Product Requirements Documents (PRDs), Epics, and Stories written by Product Managers in JIRA.
  • Onboard new engineers to the team by sharing best practices and keeping team documentation up-to-date.

Your Impact:

  • Build the software that is revolutionizing consumer lending, automating the loan approval process, and orchestrating the transfer of billions of dollars.
  • Your contributions to research, innovation, and thought leadership will position us as industry leaders, driving our organization's growth and success.

About You: 

  • 3+ years of professional experience building, shipping, and maintaining a framework-based Javascript single-page application (Angular, React, etc.) of reasonable complexity
  • 1+ years of experience with responsive web development and mobile-first designs
  • 1+ years of hands-on experience in development of highly performant services/microservices preferably in Node.js
  • 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 Docker and NGINX
  • Willing to travel to the Oakland office monthly to collaborate with other Earnies

Even better:

  • Experience with native application development and/or frameworks such as React Native
  • Experience working in the Financial Tech industry

Where:

  • This role will be based in San Francisco, CA.
  • While you’ll enjoy the flexibility of remote work, we also love to see our Earnies face-to-face! We ask you to join us at our Oakland office 3 times a month for team collaboration and some fun. It's a chance to connect, share ideas, and maybe even some coffee together!

#LI-DNI