CrunchBoard

Job Board

Powered by Personforce

Software Engineer

Job Category:
Engineering / Technical Services
Career Level:
Mid Career (2+ years of experience)
Job Type:
Full Time/Permanent
Positions:
2
Company Name:
Credit Karma
City:
San Francisco
Country:
USA
Description:

Software Engineer

As Software Engineer, you'll get involved in every aspect of the product development cycle, working with a product manager to lay out features intelligently. You'll be in charge of all aspects of your project--you'll figure out how it should be architected, design the DB schema, write the code, and make sure that loose ends are tied up. Along the way, you'll coordinate with our QA team to make sure your feature is correctly tested.

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.

Our Ideal Candidate

  • 2+ years 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, and Linux operating systems.
  • A high level of knowledge in production-level JavaScript, JQuery, HTML, and CSS
  • Experience in Ember, AngularJS, Backbone, Knockout, Meteor, or similar frameworks.
  • An expert understanding of web application internals and common technologies.
  • Proficiency in SQL, relational database schema design and ORM technologies
  • Knowledge of  MemCache, distributed systems, and message queuing technologies
  • Familiarity with all common web security flaws.
  • A solid grasp of performance and scaling issues in web applications.