Own large parts of the complex loan origination platform and associated web applications
Debug and address production incidents encountered by users
Maintain a high-quality bar and champion code quality through peer-reviewed designs and code
Focus on test automation using the unit, integration, and end-to-end testing
Help reduce technical debt by tackling and contributing to engineering initiatives
Execute, collaborate and work closely with the design and product teams as well as with our business stakeholders to build the right solutions for customers
Job Requirements:
Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)
Proficient software engineer with 5+ years of professional experience
Take pride in building high-quality, user-friendly products
Excel at understanding and breaking down complex problems by paying attention to details
Communicate candidly and honestly, adapting your communication style to different audiences whether in writing, in person, or over a call
Self-driven and exhibit a strong desire to succeed, seizing opportunities to learn and grow
Ability to work fast, stay productive, and create meaningful impact
Willingness to introduce new processes and technologies to the team that will improve productivity across the engineering department
Nice to have some experience with Ruby, JavaScript, and Typescript
Core competency in front-end frameworks like React and GraphQL
Proficient in Rails and Node.js for the back-end
Expertise in PostgreSQL and Redis databases
Prior experience in service-oriented architecture to help shift from being a monolithic Rails application to a distributed set of services is a plus
Good experience with application security is desirable