Back to Careers

Backend Engineer

Full Time, Los Angeles, CA (El Segundo)

We are looking for a talented, critical thinking backend developer with experience in developing web services and the ability to support a highly complex data architecture with robust user permissioning.

The position requires you to join our hybrid work environment - our team comes to our El Segundo office twice per week (Tues/Thurs).


Key Skills

  • Languages:

    • PHP (preferred) or Java, .NET, Python

    • Go (preferred)

  • Object Oriented Web Application Experience

    • Preferably with an ORM library (eg Doctrine ORM in PHP, Hibernate ORM in Java, or Entity Framework in .NET)

  • Dependency Injection

  • Unit Testing

  • REST API (+ preferably exposed to GraphQL)

  • Databases/Stores

    • RDMS (MySQL)

    • Caching (memcached, redis)

    • NoSQL/MongoDB (ie; AWS DynamoDB, AWS DocumentDB, Elasticsearch)


In this role, you will

  • Work on our internal GraphQL API

  • Extend our microservice approach

  • Support management of our MySQL database

  • Work closely with QA to support their Postman collections and database seeder to facilitate streamlined API testing and automation

  • Work closely with Director of Tech to collaboratively strategize on tech features, solutions and architecture

  • Assist in the web application layer to assist with feature development

  • Maintain security best practices for web applications (such as OWASP)

  • Help expand our external RESTful/Graph APIs

  • Potentially help support some of our AWS architecture

  • At times, support maintaining (or migrating out of) our legacy PHP MVC application

  • Develop integrations with partners and third-party API/web services


Other desired skills

  • Object Oriented Programming skills (PHP Laravel + Go is our current stack)

  • Dependency Injection (specifically Laravel IoC Container)

  • Redis

  • Docker/docker-compose

  • REST

  • GraphQL

  • XDebug

  • General familiarity with React, Typescript, ES6, Apollo Client, etc

  • AWS Experience

    • Elastic Container Service

    • CDK / Cloud Formation

    • EventBridge

  • Jenkins / CircleCI

  • Github Actions

  • Socket communication

  • Solid communication skills (estimated timelines, updates, etc)