Indianapolis, IN

Senior Full-Stack Engineer (TypeScript, GraphQL, AWS)

Senior Full-Stack Software Engineer

Shaker is the first CRM and transaction management platform built exclusively for real estate teams that helps to not only streamline but enhance the entire home buying & selling process from beginning to lasting client relationships.

Shaker is founded on the belief that we want to build elegant software, solve real business problems, and work with great people. We are a small and nimble team with a vast amount of opportunity ahead of us.
To help us accomplish this mission, we are searching for our next Front End Developer!

Shaker is based in Indianapolis, but supports flexible and remote work.

What you’ll do
  • Take ownership of projects from start to finish and collaborate on key product decisions
  • Lead the process of architecting, designing, and building new features
  • Collaborate & mentor current and future engineering members
  • Troubleshoot, support, and collaborate on user-reported issues
Requirements & Experience
  • 6+ years of software engineering experience on a SaaS app
  • Comfortable building full-stack features from scratch
  • Strong experience and proficiency in TypeScript or NodeJS
  • Strong experience with React
  • Strong experience with relational databases and SQL
  • Experience integrating 3rd party APIs
  • Experience in running complex background jobs 
  • Self-motivated with a high level of autonomy
Our Tech Stack:
  • TypeScript
  • GraphQL
  • React
  • React Native
  • AWS (ECS, RDS, S3, SQS, OpenSearch)

About us:

Our company is a small but growing team building the next iteration of real estate CRM software. We are building a company where employees are our first priority. We want to challenge, grow, and excite every member of our team.

What we offer:
  • Health Plans including Dental, Vision, Disability, and Life Insurance Benefits
  • Unlimited Paid Time Off
  • Half-day Fridays in the summer
  • Company Equity for all employees
  • Device provided or technology stipend for personal device maintenance

We live by a few core values:
  • People first: Happy employees = happy customers
  • Agility and experimentation are expected
  • Failure is a result of iteration
  • Seek growth, both personally and professionally


Thank you for considering Shaker!


Browse other jobs