Backend Developer, Lead
  • Full-time position
  • 100% Remote
  • 7+ years experience

Job Description

Create a Data Analytics & Reporting System for the Electric Vehicle industry, and take control of the backend serverless architecture.

Lead a small team, communicating with Developers, Project Manager and Product Owner.

Help define and prioritize features the team works on.

Responsibilities

  • Lead the team by example and ensure we deliver quality solutions
  • Perform discovery work and make significant architectural decisions
  • Define the data layer & schema to enable efficient Data Analytics
  • Construct APIs as Serverless Functions for business logic and data access
  • Implement security layer for APIs and Web
  • Build out an automated test suite

Company Benefits

  • 100% Remote
  • Flexible Working Hours
  • Funding for learning resources
  • Strong cultural emphasis on individual autonomy

Required Skills

  • Serverless Architecture
  • Create REST APIs to query data and execute business logic
  • Databases, Relational & NoSQL: define models & write performant queries
  • TypeScript

Desirable Skills

  • Auth0
  • Create APIs to query data and execute business logic
  • Netlify: Functions, CI/CD
  • Relational Database Design & Queries
  • Unit Testing
  • Strong spoken & written English

Tech Stack

  • API: Typescript on nodejs (via Netlify Serverless Functions)
  • MySQL (PlanetScale)
  • Auth0
  • Cypress
  • Nuxt frontend