Sr. Software Engineer
Posted on 3/9/2023
INACTIVE
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Node.js
Apache Kafka
JavaScript
Postgres
React.js
Redis
Ruby
TypeScript
Requirements
  • Loans Funded: $12.3+ billion in loans funded
  • Homes financed: 52,000+ projects funded for our customers across the country. 95% of projects have successful exits
  • Geography: 31 states + D.C. where we lend to real estate investors so they can revitalize neighborhoods
  • Employees: Over 400 employees
  • Experience: You are a proficient software engineer with 3+ years of professional experience
  • Product focused: You take pride in building high-quality, user-friendly products
  • Problem solver: You excel at understanding and breaking down complex problems. You pay attention to detail
  • Great communicator: You are candid and honest. You can adapt your communication style to different audiences and you can effectively communicate in writing and in person or on a video call
  • Self-driven: You make things happen. You show a strong desire to succeed and are looking for opportunities to learn and grow
  • Productive/Impact-oriented: You are able to get a lot done quickly. You are willing to introduce new processes and technologies to the team that will improve productivity across the whole engineering team
  • Leadership: You show the ability to grow into a company leader. You will work with other leaders across the company to build company culture and to help shape the company's future
Responsibilities
  • Engineer: Architect and own large parts of our complex loan origination platform and associated web applications
  • Maintain a high quality bar: Champion code quality through peer-reviewed designs and code, focusing on test automation using unit, integration and end-to-end testing
  • Reduce Technical Debt: We allocate a certain percentage of each team's time to tackling engineering initiatives focused on reducing tech debt. Every engineer contributes to these initiatives
  • Execute: Focus on delivering high impact initiatives that provide value to the customer on a daily basis
  • Collaborate: Work closely with our design and product teams as well as with our business stakeholders to build the right solutions for our customers
  • Customer-first: Ensure that our customers are successful and happy
  • Define Technical Strategy: You'll own technical strategy for broad or complex requirements and come up with insightful and forward-looking approaches that go beyond the direct team and solve large open-ended problems
Desired Qualifications
  • Programming Languages: Ruby, JavaScript and TypeScript although we are generally language agnostic. We expect that if you've learned more than one programming language you can learn ours
  • Frontend Frameworks: React and GraphQL
  • Backend Frameworks: Rails, Node.js, Kafka
  • Databases: Postgres, Redis
  • Service Oriented Architecture: We are shifting from being a monolithic Rails application to a distributed set of services. Experience having done this in the past is super useful to us
  • AppSec: We handle customer's private information and we move billions of dollars around. Having experience with application security is important to us
Kiavi

201-500 employees

Real estate investment platform