Software Engineer II – Remote, US at Navient in Boise, Idaho, United States Job Description Earnest’s mission is to make higher education accessible and affordable for everyone. We empower past, present, and soon-to-be students to maximize their financial futures through thoughtful guidance and impactful products. We build tools that help people feel in control of their financial future, including: + Private student loans – low rates, people-first service, and flexible payments. + Student loan refinancing – break free from high interest rates or monthly payments. + Scholarships – access to thousands of scholarships to help students pay less. 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 Even better: + Experience with native application development and/or frameworks suc To view full details and how to apply, please login or create a Job Seeker account
PostgreSQL Redux Splunk Node.js Nginx sequelize.js Confluence JavaScript Mocha.js stories Jira single-page-application Docker TypeScript fullstory React Chai Angular microservices Sinon Software Engineer