Our client is changing the way people connect to social care programs. Launched over 10 years ago in Austin, TX, they have helped over 7 million people find food, health, housing and employment programs in seconds using their SaaS Platform.  They’re powered by tech, driven to do good, and looking for passionate people. Their mission is to connect all people in need and the programs that serve them (with dignity and ease).

The Platform Team is a distributed team charged with maintaining and developing their software’s internal data model and architecture. They are looking for a Senior Software Developer to join the team and help them take our platform into the future in ways that best serve other product teams and their users. We expect this to be a remote role and are open to hiring anywhere in the United States though a slight preference will be given to candidates in the Austin area.

What you NEED to SUCCEED in this challenging role

  • 5+ years working as a professional software developer. We realize that years of experience are not everything. Still, we need someone who has substantial experience with a range of products and working conditions for this role.
  • Comfortable working independently in a complex Python codebase
  • You should not have any issues taking charge of understanding messy code and working toward its gradual improvements
  • Experience transitioning applications to high test coverage
  • Unit tests are essential, but it’s not so simple. You should be able to discuss a more nuanced approach to testing. How do you balance the ideal and practical while moving things in the right direction?
  • Good understanding of SQL and non-relational databases
  • It would be best if you were equally confident writing moderately complex SQL queries and working with ORMs. You should be able to give and defend recommendations on DBMS for a given piece of data.
  • Experience designing cloud-first services, ideally on GCP
  • Be able to talk about eventual consistency, auto-scaling, event-driven architectures, and when you have used each.
  • Excellent technical writing and communication skills. We are a distributed team which makes technical writing extra important. We work on improving our technical writing and how it can best communicate complex concepts and workflows. You should be able to join the discussion out of the gate.
  • Demonstrated history working on a team
  • You will never have to go off & work by yourself for a sprint. Talking about your preferences and experiences with pair programming, code reviews, mentoring, and relationship building within a technical team should come naturally.

What’s in it for YOU?

  • Excellent Compensation Package includes strong salary range and comprehensive benefits package
  • 401k & stock options, Free food and onsite gym, Paid maternity/paternity leave, Competitive PTO & 10 paid holidays
  • Pet friendly office with attached dog park
  • 24/7 access to telemedicine and counseling
  • They value being together and believe this  enables stronger relationships, collaboration, and culture.
  • You can expect to be in-office if you’re applying in cities they currently have offices (Austin, TX and Denver, CO)
  • Can be remote as well!
  • We’re building a diverse, inclusive team
  • Be part of a mission that is changing lives