ABOUT HAPPY MONEY Happy Money®is building a happier and more equitable financial ecosystem that seamlessly blends psychology, technology, and a focus on happiness to help consumers go from borrower to saver, investor, and giver. The company provides a path toward improving financial well-being and securing greater happiness –beginning with paying off credit card debt –through its science-enabled, purpose-driven marketplace between mission-aligned capital and consumers. Backed by leading investors including Anthemis Group, Tencent Holdings and CMFG Ventures, Happy Money has helped nearly 150,000 members pay off more than $2.7 billion in credit card debt since inception through its award-winning Payoff Loan™. Founded in 2009, Happy Money has a diverse employee base of over 350 people across the United States.
ABOUT THE ROLE
- Develop and build products that provide an exceptional customer experience for our members
- Help develop, mentor, and evaluate engineering staff
- Add new functionality and iterate on existing products
- Participate in all phases of the software development life cycle, including QA, deployment and bug-fixing
- Collaborate with team to architect, build, and document products that improve our members’lives
- Understand the tradeoffs inherent in software development
ABOUT YOU
- 10+ years of professional experience with full lifecycle software development
- We have React, Node, JAVA and Python in our stack and require solid demonstrable skill in two or more languages: Javascript, Java, Clojure, Scala, Ruby, Python, C#, C/C++, etc. (we have a language agnostic interview process)
- Experience developing and integrating with public API's
- Successfully implemented a microservice-based architecture as part of system build out
- Strong hands-on experience with relational and non-relational databases
- Solid experience with quality processes, such as test-driven/behavior-driven development (TDD/BDD)
- Strong experience with Agile and Lean software engineering methodologies and able to mentor others in these practices
- Strong hands-on experience with at least one SQL and one NoSQL variant, e.g. PostGres, MySQL, Mongo, Cassandra
BONUS POINTS IF YOU HAVE
- Development of high volume consumer facing mission-critical sites, systems, or processes
- Experience with financial systems or Loan Origination Systems
- Hands-on experience with Apache Kafka, Spark and/or Hadoop Stack
- React web and React-Native app development
- Comfortable using the Atlassian stack (i.e. JIRA, Confluence, etc.)