Senior Full-Stack Software Engineer

Job description

Come join our fast-paced, product-first startup. We’re on a mission to help small businesses compete for talent in a crowded job market. Our customers love our core health benefits product and we are looking to expand what we can do for them, so this is an exciting time for our company. You would join our small, highly experienced product development team.

You will:

  • Play a key role in launching three major new products in the next year.

  • Develop software that helps our small business customers compete for talent and has a tangible impact on the lives of their employees.

  • Have a voice in technology choices and improvements to our software development practices.

As a team, we value:

  • Achieving outcomes over sticking to the plan

  • Rallying as a team to get work in progress across the finish line

  • Tackling unknowns head-on

  • Breaking work into small but meaningful chunks to deliver value quickly and minimize work in progress

  • Spending no more time on planning and estimation than absolutely necessary, sometimes less ;)

  • Using technology to solve customer problems, not just for technology’s sake

  • Keeping technical debt under control

  • Collaborating early and often

  • Accepting feedback in order to improve


  • 5+ years of experience with Java.

  • 5+ years of RDBMS experience. PostgreSQL is a plus.

  • 3+ years of experience with RESTful API design. Microservice experience is a plus.

  • 3+ years of experience with front-end development. Object-oriented JavaScript experience is a plus.

  • 3+ years of experience with AWS.

  • Experience doing code reviews. Pair programming experience is a plus.

  • Experience with agile methodologies. Kanban experience is a plus.

  • Experience with one or more document-oriented datastores is a plus.

See our stackshare