Full Stack Engineer

Chicago, IL

WHO ARE YOU?

Moonrise is seeking to add a Full Stack Engineer to our fully distributed Engineering team. In this role, you will develop new features and maintain functionality of our core products. You are a self-driven engineer that understands the technologies that power the web - from databases to web servers, client-side JavaScript to server-side APIs - you enjoy building it all! You understand the value and benefits of testing and solid design patterns. Additionally, you empathize with your users and can apply basic product design principles to your work. You have strong communication skills and work collaboratively across business units.

You are passionate about helping underserved Americans that are living paycheck to paycheck. You are not afraid to constructively call out when things are not working right. You push back in an effective way that does not limit the team's creativity and also offer elegant ways to solve the problem at hand. You enjoy working in a very ambiguous environment. You accept change and moving deadlines with ease and are okay jumping hurdles. Most of all, you love to help others!

WHO ARE WE?

Moonrise is a digital platform that matches financially challenged individuals in need of extra income with reputable companies in need of reliable workers to fill shifts. We are a social impact startup fully owned and supported by American Family Insurance. We were built with an ambitious goal: to innovate in a way that would help working families—many of them existing customers of The General, part of the American Family enterprise—that need a financial cushion in case of the unexpected. We traveled the country listening to financially vulnerable Americans and believe we can solve their deepest pain point – easy access to supplementary income.

 

WHAT YOU’LL DO

  • Design, develop, and maintain a robust, testable, performant API to power product front-ends (web, mobile, and SMS-driven interfaces)
  • Drive new end-to-end functionality within our core products and their dependencies
  • Write high performance code designed to scale
  • Collaborate with stakeholders ensuring your architected solutions meet their business requirements
  • Collaborate with other engineers on the team and conduct code reviews

Qualifications

  • Minimum 2+ years’ prior experience in full stack web development
  • Developing back-end solutions and API servers in at least one server-side language (PHP or NodeJS preferred)
  • Strong understanding of SQL and creating performant queries
  • Client-side application development using modern HTML5 APIs and JavaScript frameworks (React preferred); strong understanding of vanilla JavaScript
  • Intermediate knowledge of database design & administration, including database normalization and indexing
  • Working knowledge of git for version control and collaboration
  • Understanding of unix command line tools
  • A track record of being able to ship completed features, both independently and as part of a small team

Cool Work Perks

Flexible

Flexible schedule and remote work options. Unlimited Vacation Policy.

Quality Health Care

Excellent Medical and Dental Benefits.

Bonus Incentives

Incentives for achieving company goals

Fun

Casual office culture. Dog friendly. Regular team outings and happy hours.