Senior Software Engineer – Remote, US at Navient in Boise, Idaho, United States Job Description Earnest LLC – San Francisco, CA Title: Senior Software Engineer Duties: The Senior Software Engineer at Earnest LLC in San Francisco, CA will construct software to revolutionize consumer lending by automating the loan approval process and orchestrating the transfer or billions of dollars. Craft customer-facing software products and solutions utilizing technologies such as Node.js, Scala, TypeScript/Javascript, React/Redux, Angular, Sequelize, PostgreSQL, and Docker. Write unit and integration tests using Mocha, Chai, and Sinon. Document technical designs in Confluence and employ proven software design principles and diagrams. Troubleshoot, identify, and resolve defects through various techniques, including debugging, profiling, log analysis via Splunk, tracing reproduction steps, and employing tools like FullStory to replay user sessions. Monitor the deployment of code to staging and production environments using CI/CD tools such as Jenkins, and collaborate with the Quality Engineering team to resolve any issues found in testing. Attend and participate in various Agile software development process meetings, such as daily standups, sprint reviews, sprint retrospectives, sprint planning, and software effort sizing. Document, decompose, and size project stories in ticket management tools like JIRA into development tasks. Review and provide feedback on Product Requirements Documents (PRDs), Epics, and Stories written by Product Managers in JIRA. Recommend alternative solutions to Product Management and Engineering Management to optimize the development of the proposed product features in terms of speed of delivery, superior customer experience, and/or cost savings. Provide on-call support for production application software systems that comprise Earnest’s customer-facing and internal lending systems, including responding to system alerts, triaging problems via Splunk log and dashboard analysis, New Relic system and application monitors, and AWS Cloudwatch monitors to determine the severity and priority of the issue. Position is 100% remote. Salary: $181,272 – $193,200 per year. Requirements: Bachelor’s degree in Computer Science, Computer Engineering, or a closely related field, plus 4 years of experience as a software developer or related occupation. The 4 years of experience must include 2 years of experience with each of the following: (1) server-side concepts, including microservices, database, caching, performance, monitoring and scalability; (2) NodeJS; (3) TypeScript & Javascript, (4) Front end frameworks, including React; (5) AWS Managed Services; (6) Postgresql; (7) Docker; (8) Testing Frameworks, including Mocha, Chai, and Sinon; and (9) responsive web development and mobile-first designs. This notice is subject to Earnest LLC’s employee referral program. Interested candidates can online at [] ( or send a resume to and reference job code 046. Contact Chayna Eno at if you have questions or need information about this application. To view full details and how to apply, please login or create a Job Seeker account
PostgreSQL Redux Agile Scala newrelic Node.js Amazon Web Services (AWS) sequelize.js Confluence JavaScript Mocha.js Jira Docker TypeScript React Chai Angular Jenkins Sinon Software Engineer