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