Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Backend Engineer

Incentify

Backend Engineer

Los Angeles, CA
Full Time
Paid
  • Responsibilities

    ABOUT INCENTIFY

    Incentify helps companies of all sizes in all industries discover and monetize government rebates, grants, credits & incentives.  We have developed a technical platform that organizes and optimizes these incentives for the biggest customers in the world all the way down to the smallest mom and pop shops.   

    Multiple Fortune 500 as well as thousands of SMB customers have signed up with us.  We drive extraordinary value such that we have a 100% renewal rate, and, even in these turbulent times we have exponentially grown, achieved profitability and just successfully closed a significant round of funding (November 2022). Organizations from big to small love our Products and more importantly need them! We have absolutely nailed product market fit and are now ready to push on the gas and help even more organizations.  

    From a business perspective, we are a later stage startup headquartered in El Segundo, California led by an experienced management team.  We are growing rapidly as more and more organizations have become focused on discovering and realizing the transformative potential of Credits and Incentives (C&I). While our team is a mix of all ages, ethnicities, and genders - two things we all have in common are extremely high competence in our fields and unwavering commitment to excellence. 

    We think we're onto something that is both profitable and good. We'd love to hear from you if you think you might be a fit with us.

    THE ROLE

    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:

    • 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
    • Preferably experience (or interest to learn) in Go (Golang)
    • Preferably Exposed to GraphQL

    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 API 
    • 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

    Existing Stack:

    Incentify web services include an  internal GraphQL API for its web application and external Rest API for customer integrations. This is based on the Laravel (PHP) framework and an extending set of microservices (ie; Lambda with Go), which is hosted on AWS using Elastic Container Service (ECS). The internal GraphQL API is consumed by both our React.js web application and our Next.js web application, and our external Rest API is starting to be leveraged by our clients/partners. We leverage AWS RDS database (MySQL) with Elasticache (Redis) and have integrated with several web services (ie; DocuSign, Box.com, SendGrid, Twilio, etc). We continue to expand our usage of AWS Simple Queue Service to offload background tasks. 

    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 Elastic Container Service
    • Jenkins
    • Socket communication
    • Elasticsearch
    • Solid communication skills (estimated timelines, updates, etc)