Earnest empowers ambitious professionals to make confident financial decisions and build the life they envision. Earnies are committed to helping borrowers move forward with confidence by offering smarter borrowing options with a clearer path to taking control of their debt. If you’re as passionate as we are about our mission, read more below, and let’s build something great together. Earnest LLC – Oakland, CA Title: Staff Software Engineer Duties: The Staff Software Engineer at Earnest in Oakland, CA will lead the technical direction of engineering teams to revolutionize consumer lending, automating the loan approval process and orchestrating large-scale financial transactions. This role involves building customer-facing software products using Node.js, TypeScript, React/Redux, Angular, Sequelize, PostgreSQL, and Docker, while ensuring high code quality through comprehensive unit and integration testing with Mocha, Chai, and Sinon. The Staff Software Engineer will document technical designs using Confluence, employing proven software design principles and diagrams, and troubleshoot defects using debugging, log analysis via Splunk, and tools like FullStory for user session replay. This position also drives the architectural direction, sets technical standards, and leads agile processes, including daily standups, sprint reviews, and planning sessions. Collaboration with Product Managers and Engineers is essential to refine product requirements in JIRA, provide technical feedback, and recommend solutions that optimize speed, customer experience, and cost savings. Additionally, the role includes mentoring engineers, providing feedback through GitHub and pair programming, and offering operational support by participating in on-call rotations to respond to system alerts using tools such as Splunk, New Relic, and AWS CloudWatch. Position is 100% remote.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level