Web Application Developer
All Technology | San Francisco, CA, United States

A smarter way to borrow and invest

At Lending Club, we’re using technology to lower costs. We pass on the cost savings to borrowers who can get lower rates and investors who can earn solid returns, and we’re radically changing the way credit works. To date more than $3 billion in loans has been originated through the Lending Club platform, with annual volume more than doubling each year. We’re proud of the recognition we’ve received, including being named one of Forbes’ America’s Most Promising Companies in 2011 and 2012, a 2012 World Economic Forum Technology Pioneer, and one of The World’s 10 Most Innovative Companies in Finance by Fast Company in 2013. Lending Club is based in San Francisco, California. Learn more at: http://www.lendingclub.com.

Lending Club is looking to hire an experienced Web Application Developer to be a part of the Engineering team.

Primary Responsibilities:
  • Participate in building Scrum process and agile culture in the company.
  • Design, implement, and document new software components. Improve existing software.
  • Work with Product Management to understand requirements and contribute to release planning.
  • Research new technologies and prototype new ideas.
  • Ensure high testability and quality of the delivered software. Work with QA and Operations to troubleshoot and fix defects in the software.

  • 5+ years of experience in building software using Java technologies.
  • Web MVC frameworks - Struts, Spring MVC, or other Java-based framework.
  • HTML, CSS, and JavaScript. Experience with YUI JavaScript library is a plus.
  • SQL skills to access a database from a web application.
  • Desire to work in collaborative and fast paced agile environment.
  • Must be self-directed, able to work independently, as well as work in a team-oriented and fast paced environment
  • Bachelor's Degree required (or equivalent work experience)

Your Passions:
Web Technologies:You understand core web technologies and are comfortable having a conversation regarding http headers. You can explain the performance implications adding multiple web resources. Request, response and application are objects you are familiar with and use day to day.

Modern Web Frameworks: You understand why these matter, how they help, and what they don’t do. You don't just know what MVC stands for, but you can tell us why it makes sense.

Service Integration: Distributed services architecture is a very powerful way of building systems. You know why, you can explain it, and could help us transition a large codebase in this direction.

HTML and CSS: Layout, styling, and JavaScript have their separate place, you know why they should be kept separate and its implications. You’ll usually be working from a wireframe or a full visual mockup. You’re a software engineer not a visual designer but your feedback is welcome. We target a range of browsers across both mobile and desktop platforms. You’re a troubleshooter. When something is wrong you don’t sit on your hands, you jump in to solve it.

Team Player: You’ll own your own work, but all of us edit each other’s code. When your teammate does something differently than the way you would have, you see potential for you to learn. You’re willing to share your knowledge and mentor others.