Full Stack Engineer - Palo Alto, CA

  • Earnin
  • Palo Alto, CA, USA
  • Jul 27, 2018
Full time Developer JAVA

Job Description

About Earnin:

Our financial system is fundamentally unfair for people who live paycheck to paycheck.  People shouldn’t have to wait weeks to get the pay they’ve already earned.  This wait forces them to spend more than $100 billion a year on short-term credit products, late fees and overdraft fees.

Earnin helps people overcome this unfairness by giving them real-time access to their money as soon as they have worked -- without fees or interest.

Our team is bound together by a desire to level the financial playing field.  Our investors, Andreessen Horowitz, Ribbit Capital, Felicis Ventures, Matrix Partners and March Capital believe we will change the world.

You can help make a difference.  Join us.

About the Team:

We are looking for a motivated and talented full stack software engineer to contribute to design and development of our backend services and websites. Working closely with a small team, the ideal candidate will make impactful decisions on the future of Earnin.

What sets us apart:

  • Solving unique scalability challenges in a challenging and difficult environment.
  • We’re genuinely building a product that helps people not get taken advantage of.
  • High impact roles at a relatively small company that’s aggressively growing our user base.

As a Full Stack Engineer you will:

  • Build, test, and release product-facing features with stringent correctness and scalability requirements. These features could be related to market data, trading, accounting, authentication, or security.
  • Design a solution with other engineers to fix a scalability problem and then implement it.
  • Work cross functionally with other teams (product, marketing, analytics).
  • Leverage a broad skillset and help us implement and learn new technologies quickly.
  • Help shape our next generation platform.
  • Own and drive development and delivery of key product features.
  • Provide and receive design and implementation evaluations and improve per iteration.
  • Thrive in a fast-paced, dynamic environment. You have a bias towards action and results.

Some skills we consider critical to being a Full Stack Engineer:

  • Bachelor's, Masters or PhD degree in computer science, computer engineering or related technical discipline or equivalent industry experience
  • 2+ years development experience
  • Excellent knowledge in at least one modern programming language such as C#, Java, JavaScript - Python enthusiasts are welcome
  • Experience with SQL and NoSQL databases
  • Experienced in using build tools and source code repository tools such as GIT, GitHub, Pull Request review, and Gitflow branch strategies
  • Well experienced in developing and executing functional and integration tests
  • Excellent written and verbal communication