Remote Principal Software Engineer | NodeJS | Well-Funded Gaming Startup

  • Location

    United States

  • Sector:

    Software Engineering

  • Job type:


  • Salary:

    Base to $220k + Strong Equity

  • Contact:

    Kiel O'Mara

  • Contact email:


  • Duration:


  • Startdate:


  • Consultant:

    Kiel O'Mara

My client is a well-funded gaming startup, looking for a fully-remote Senior Software Engineer with expertise in NodeJS. You’ll be part of an ambitious team, merging the best new technologies with modern design, building an immersive new experience, that fundamentally changes the way we socialize online.

What You'll Do:

  • Be responsible for and lead all phases of our backend software development including ideation, prototyping, design, and implementation
  • This role is 95% hands-on development, as well as a mix of lead/architecture work and strategic planning
  • Help steer the right technology choices, standards and supporting the growth of our engineering team, the Principal Engineer will be an integral part of the company for many years to come
  • Building performant systems in a high-latency environment
  • Maintaining code flexibility as the project evolves. We move fast, and the code needs to keep up. This involves a solid understanding of abstract programming patterns and data structures, clear and structured thinking around code design
  • Measuring "connectedness" between two nodes in a graph. Our social network is modeled as a graph

What You Need:

  • 7+ years of Node.js development
  • Experience with GraphQL, Apollo, TypeORM, Postgres
  • Experience with Apollo Subscriptions, Websockets
  • Experience building REST API Endpoints and WebSockets
  • Experience supporting mobile application architectures, push notifications, etc.
  • Previous experience building messaging and/or social application backends
  • Understanding of Typescript
  • Knowledge of State Machines, Behavior Trees
  • Experience with Serverside image processing and manipulation
  • Experience with Firebase Cloud Firestore, Real-Time Event Systems
  • Experience with Redis, aggressive caching for high-performance systems
  • Experience with Functional Programming patterns (e.g. functors, monads, lenses, composition)
  • Knowledge of Graph Theory, Graph Analytics, Markov Models - Nice to have
  • Experience with GitLab CI/CD, AWS

On Offer:

  • Base to $160-220k
  • Strong early-stage equity
  • Awesome benefits