Full Stack Software Engineer

  • Upstart
  • San Carlos, CA, USA
  • Jul 17, 2018
Full time Developer Ruby on Rails

Job Description

We’re looking for curious and humble team members driven by a desire to move quickly, build robust systems, and improve people’s lives. Our engineers work on all aspects of the Upstart platform, from our data prediction model to our backend financial platform, to our web interfaces and 3rd party API integrations. You'll enjoy significant autonomy in architecting systems, writing algorithms, and crafting elegant user interfaces. Our team is broken into product-oriented squads, giving engineers direct access to the end-user and the ability to launch features without being blocked. We’ve also designed the squad system to enable constant learning: engineers have the chance to rotate squads every 6 months to learn new parts of the codebase and business. Do you want to learn a new language or a new skill? There's a squad here to learn from. You'll also get the chance to solve challenges with interesting engineering constraints, work in a distributed system, and collaborate with data scientists.  

Requirements:

  • 2+ years of full-stack web development
  • Experience with event-driven and event-sourced systems
  • Experience with web frameworks (Ruby on Rails preferred) and JavaScript / JS framework (React preferred)
  • Experience with SQL databases and domain modeling
  • Analytical and problem solving skills
  • Self-motivated and enjoys collaborating with a team