InvestmentZen is a personal finance site that shares inspirational stories and actionable insights from people who have found a way to make money work for them, so you can do the same. We also gather objective data on a wide variety of financial products and present them with the utmost editorial objectivity (unlike other sites that only promote the products with the highest commissions) so you can choose what works best for your unique situation.
We’re aggressively building out new content, including a very special mortgage calculator that shows people the opportunity cost of buying a more expensive house than they should (it’s usually deep in the 6 figures!) as well as an ultimate mortgage guide that answers any and all questions you may have about how a mortgage works and how to pick the best one for you, all while keeping the content light and entertaining instead of being a total snooze inducer.
As a result, we're looking for a fully remote full stack engineer with Ruby on Rails and Git experience to help us build these tools - you can see an existing example at www.investmentzen.com/best-robo-advisors.
# What does the Full Stack Engineer do?
The role of the full stack engineer is to implement our interactive personal finance content in a delightful, captivating way that exudes professionalism without the gravitas usually associated with it.
This involves coding clean and maintainable HTML, CSS, and JS in a Rails/jQuery environment, refactoring old code as needed, and giving feedback on the design and layout of the site for continuous UX improvements. We strive to have completed copywriting and assets, but it’s not always possible so it’s a big plus if you're able to code adaptable layouts.
The full stack engineer plays the most pivotal role in this because it is at your hands that this content gets created and distributed to the world.
Some of the tasks in the pipeline include:
Finalizing mortgage calculator layout
Taking a mortgage guide in Google Docs and turning it into HTML
Building comparison pages for real estate crowdfunding sites, credit cards, etc.
Instrumenting a back office product view counter to figure out which products are popular
Adding basic search and filter functionality to admin dashboard
Integrating a user registration and login system via the Devise gem
Creating a review system
You’ll be working directly with a cofounder with 10+ years of full stack software engineering experience on both Wall Street (Lime Brokerage) and Silicon Valley (OkCupidLabs), so you don’t need to be concerned about having a pointy haired boss - he’s well versed on the technical side of things.
# What’s it like to work on the InvestmentZen team?
InvestmentZen is a fully remote company - in fact, one of the cofounders is in Toronto while the other is in Austin.
Since we’re literally all over the map, communication using Slack, Google Apps, Trello, and other tools is key for us. We encourage regular communication throughout the day on Slack and hold standup meetings on MWF to maintain a pulse of what’s going on and to make sure that there’s nothing blocking you from getting things done.
Each team member uses highly specialized skills while working on a variety of projects. We enjoy giving our team members autonomy to do the work that interests them. We’re focused on the output of each team member, not putting in long hours.
We’re always open to new ways to create more engaging content and to make InvestmentZen better, so we definitely want to hear new ideas from you. A vital part of our culture and values is transparency.
Above all, we’re proud to work on solving meaningful problems and positively impacting lives daily.
# What are the required qualifications?
2+ years experience on a production Rails application.
Familiarity with browser quirks and ability to code around them.
Experience with mobile-first and responsive design patterns.
Ability to take designs and implement into HTML/CSS (likely through something like Sketch+Zeplin).
Excellent attention to detail.
Loves writing clean, reusable, DRY code; takes the initiative to refactor bad code.
Strong remote communication and writing skills.
Solid entrepreneurial mindset, no excuses / get it done attitude.
Around 10-20 hours of availability each week.
We use a very standard Rails stack that you should be familiar with:
SASS + Slim
Git and the standard Github pull request workflow
Heroku, including Review Apps and Pipelines
Trello for task management
# How to Apply
Please reach out to us with a link to your portfolio website (which should include your resume / projects), code samples, and a little bit about why you think you'd be a good fit for the position. We'll be in touch if you're a match to schedule a quick 30min video chat about your experience and figure out if we’re a good fit for each other moving forward.
Looking forward to your response!