A U.S.-based company that is providing residential real estate investors access to effective investment property loans is looking for a Senior Full-Stack Engineer. The engineer will be responsible for regularly delivering high-impact initiatives that benefit the customers. The company is providing timely capital and cutting-edge technology to real estate investors to fund potential avenues. The company has managed to secure more than $154mn in funding so far.
Job Responsibilities:
- Take ownership of a sizable portion of a complex loan origination platform and related web applications
- Deal with production occurrences users have reported, and troubleshoot the platform
- Focus on test automation using the unit, integration, and end-to-end testing while maintaining a high-quality standard and promoting code quality
- Take on engineering projects aimed at lowering tech debt
- Communicate clearly in writing, in person, on a video call, or in other formats by changing the communication style to suit various audiences
- Work closely with the design and product teams as well as with business stakeholders to build the right solutions for customers
- Possess a customer-first approach and ensure that they are successful and satisfied
- Educate the group on new procedures and tools that will increase output within the engineering team as a whole
Job Requirements:
- Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
- At least 3+ years of relevant experience as a full-stack engineer
- Extensive experience working with React, JavaScript, and Ruby on Rails
- Demonstrable experience with TypeScript, Node.js, and SQL is desirable
- Prolific experience working with GraphQL, Redis, and PostgreSQL
- Extensive prior experience with application security is a must
- Prior experience with Service Oriented Architecture is necessary to help the team shift from being a monolithic Rails application to a distributed set of services
- Experience working with a distributed set of services
- Prior experience building high-quality, user-friendly products
- Demonstrable ability to understand and analyze difficult issues
- Must possess a strong desire to succeed while looking for opportunities to learn and develop
- Excellent interpersonal abilities and meticulousness
- Fluent in spoken and written English