Senior Software Engineer

Credit Karma

(San Francisco, California)
Full Time
Job Posting Details
About Credit Karma
With over 60 million members, Credit Karma is working to make financial progress possible for everyone. Since 2007, we have been knocking down barriers that block the path to financial health, helping our members make informed choices and feel confident about their opportunities.
Responsibilities
As a Senior Software Engineer, you’ll be a member of a small cross-functional Scrum team and get involved in every aspect of the product development cycle. You’ll work closely with a Product Manager and be in charge of the development of your product features--you'll figure out how they should be architected, design the DB schema, write the code, write the unit tests, and make sure that loose ends are tied up. We are a growing Engineering team, yet we offer a great deal of autonomy and flexibility. If you're a person who enjoys working with a lot of freedom, but knows how to take full ownership of a project and meet deadlines with quality, then this is the role for you.
Ideal Candidate
* 4+ years of professional experience in at least one dynamic server-side language: PHP, Python, Perl, Java, Ruby, Scala, or similar! * A solid foundation in OOP, design patterns, algorithms, programming languages, networking and Linux operating systems. * Expert understanding of web application internals and common technologies. * Strong understanding of deployment strategies and production infrastructure needs. * Experience in Ember, AngularJS, Backbone, Knockout, Meteor, or similar frameworks. * Extensive experience in application scalability at any application tier. * Proficiency in SQL, relational database schema design and ORM technologies. * Strong communication and leadership abilities. * Experience with Agile/Scrum practices. * An interest in mentoring and coaching is a plus!

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.