Senior/Staff Software Engineer, Node.js

Credit Karma’s Client Infrastructure team is responsible for building the frameworks and platforms that application engineers leverage to quickly connect different systems to deliver new features and products for our customers.

We are looking for a staff or senior Node.js software engineer to help lead the design and evolution of our GraphQL API gateway, which will eventually handle all asynchronous data requests across all of our clients.  Responsibilities include designing systems for high throughput and availability, collaborating with other engineers and teams, leading software and system design discussions, delivering high quality, well-tested software, and supporting 24/7/365 site operations of critical components of our infrastructure.  

Our ideal candidate is self-aware, has strong interpersonal skills, enjoys mentoring other engineers, and has experience designing and supporting high-traffic Node.js applications in production, diagnosing and addressing critical production issues, and scaling and tuning systems for performance.

What you’ll do:

  • Design and build our GraphQL API gateway, which will handle all our API traffic
  • Model best practices in software and system engineering
  • Lead technical design discussions
  • Mentor, grow, and collaborate with other engineers
  • Demonstrates the Credit Karma values of empathy, helpfulness, progress and ownership

What we look for (you don't need all of these, but the more, the merrier):

  • 6+ years of professional experience in server-side development
  • 2+ years of hands-on Node.js development experience
  • TypeScript experience is a plus
  • Hands-on experience developing and scaling large-scale, high-volume systems
  • Production Node.js experience is a plus
  • DevOps experience is a plus
  • Functional programing is a plus
  • Strong written and verbal communication skills and the ability to collaborate effectively
  • Ability to mentor junior engineers

Credit Karma is seeking a diversity of ideas which we believe comes from a diversity of backgrounds. We are committed to being a diverse and inclusive workplace and welcome people of different backgrounds, experiences, abilities and perspectives. Join us!

Meet Some of Credit Karma's Employees

Kyle G.


Kyle works behind the scenes as a revenue analyst to provide Credit Karma’s members with personalized offers that help them optimize their finances.

Maria P.


As a full-stack engineer, Maria does everything from back end to front end testing. She works hard to build scalable, testable, and maintainable products that Credit Karma’s members find easy to use.

Back to top