Earnest

Senior Software Engineer - Remote, US

Remote US
USD 181k - 193k
JavaScript React Microservices Node.js Scala TypeScript AWS Angular PostgreSQL Docker
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 www.earnest.com/careers [earnest.com] or send a resume to directrecruiting@earnest.com and reference job code 046. Contact Chayna Eno at people@earnest.com if you have questions or need information about this application.

#LI-DNI

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 251 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers