Senior Full Stack Engineer
Human Interest is a Y Combinator-backed company that offers an easy and affordable 401(k) retirement plan for the modern workforce. We've built an automated, paperless 401(k) that makes it possible for small and medium-sized businesses to offer a 401(k) benefit to their employees -- something that only 14% of them are able to do today. In doing so, we're empowering businesses of any size to safeguard the financial futures of their employees.
Human Interest is an equal opportunity employer. All applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran or military status, or any other characteristics protected under federal, state, or local laws.
Who are we?
Human Interest is a high growth venture-backed company that offers an easy and affordable 401(k) retirement plan for the modern workforce. We're a Series B company disrupting the massive but flawed retirement savings industry by empowering small to mid sized businesses to safeguard the financial futures of their employees -- something that only 14% are able to do today. We believe that all individuals deserve the opportunity for a secure financial future. We want idealistic and talented people to join our team of doers and builders.
Current 401(k) solutions for small businesses are built on legacy software, involve physical paper forms, and are sold with kickbacks to financial advisers whose interests are misaligned with the financial well-being of their clients. We've built an automated, paperless 401(k) that makes it possible for small businesses to offer a 401(k) benefit to their employees, and we’re proud to be working with 1,800+ businesses across the country!
Why engineering @ Human Interest?
As an engineer on the team, you will get to help build our financial engine. You will collaborate with domain experts to design, build, test, and own systems and processes for servicing 401(k) plans and making our customers happy. As reliability is key to earning our customers’ trust, you will build robust systems that are observable, maintainable, and scalable.
What you can do in this role:
Build and maintain business-critical software to process and record customers' retirement savings
Improve complex processes and systems to make them more robust and require less human intervention
Collaborate with other engineers and stakeholders to share knowledge and build expertise
Develop ownership over domains in our system and make informed engineering tradeoffs
Advocate for and delight internal and external users
Build integrations with payroll providers and other external systems
Work with a wide range of technologies - you can encounter Node, TypeScript, React, Heroku, AWS, PostgreSQL, and various legacy systems (but don’t need to have prior experience with them)
What you bring to the role:
5+ years of experience building and maintaining software in production.
Desire to work with the following technologies: Node, TypeScript, Heroku, AWS, PostgreSQL.
Top notch communication skills. You can communicate well with engineers and non-engineers alike.
Strong desire to learn new skills and grow.
Proactive and empathetic mindset - you love to roll up your sleeves to fix problems for our customers.
Past experience working in startups and/or fintech.
Technologies we use:
- Front-end: React, Baobab, GraphQL, Sequelize
- Cloud: Heroku (and a hacked buildpack for headless Chrome), Amazon S3
- Persistence: PostgreSQL + pgAnalyze with a bit of Redis
- Security: TweetNaCl, scrypt
- Legacy: Tonnnnnnns of interfacing with other systems via CSVs and SFTP