Back End Engineer

Location: Los Angeles, CA

Department: Technology

Type: Full Time

Min. Experience: Experienced

Who are we?

Founded in 2009, with offices in Los Angeles, New York, San Francisco and London, FastPay is the leading financial partner to the global digital media industry. Through its proprietary technology platform, FastPay can dynamically assess the creditworthiness of digital businesses and provide lines of credit from $5K to $20M in 48-hours or less.

Our company was built on the idea that offering innovative financing options to companies in need would not only help them through the hard times but also contribute to their growth. To date, FastPay has funded $2B in loans across thousands of publishers, networks, exchanges, DSPs, SSPs, agencies and developers.

What’s in it for you?

  • The opportunity to work with a dynamic team to fuel FastPay’s growth
  • A challenging opportunity in an ever-growing organization 
  • Enormous exposure to the ever growing FinTech space
  • Catered lunches, stocked kitchen, cool employee events, and many opportunities for professional development.

Job Responsibilities

The Back End Engineer:

  • Develops new features in Java, Python, and SQL for the FastPay platform based on business technical requirements, with strong focus on building data oriented API's 
  • Actively participates in all data development projects, including report building, query optimization, ad hoc report queries, design and documentation, ETL scheduling and implementation for both NoSQL data stores and open source RDBMS, e.g. MySQL
  • Creates and updates technical documentation for projects including: functional specifications, process design and decomposition, data dictionaries, schema models, data flow, and entity relationship
  • Collaborates closely and regularly with the other teams, including Quality Engineering, Platform Engineering, Product Development, Project Management and Customer Service
  • Researches, evaluates, tests, deploys, and maintains software development tools and utilities
  • As key member of the technology team, helps recruit, screen, hire, train, mentor, and coach technology candidates both within and outside the team

Skills & Experience

  • BS degree in Computer Science or equivalent
  • 3+ years of engineering experience in designing, developing, and supporting complex, scalable, high-availability, high-variety data applications in Python, Java, and SQL
  • Strong skills and experience with ETL development in shell scripting, Python and SQL in Linux-based environment.
  • Experience in developing, maintenance and handling production issues in traditional RDBMS systems, e.g. MySQL, PostgreSQL
  • Experience with source control, build and testing frameworks, such as Git, rpm, Jenkins/Hudson, and JUnit
  • Experience with the Agile Development Process and related tools
  • Excellent leadership, communication, teamwork, and documentation skills
  • Optional: Strong familiarity with AWS ecosystem and its data pipeline management tooling
  • Optional: Interest in financial applications and online advertising


Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, or .docx (limit 5MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
What’s your citizenship / employment eligibility?*
LinkedInLinkedIn profile URL:
Desired salary*
The following questions are entirely optional.
To comply with government Equal Employment Opportunity / Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Veteran/Disability status