About the Job

About the Company [IN STEALTH] We are building a new kind of experience in the sports and entertainment space. Our mobile app enables friends to compete in free-to-play handshake “bets” with sponsored stakes. We aim to:

  1. Combine the social elements of fantasy sports with the excitement of sports betting, minus the risk.
  2. Create a new avenue for brands to engage with consumers.
  3. Develop a platform that caters to all types of fans.

About the Role We are seeking a back end or full stack JavaScript software engineer to join our engineering team. In this role, you will be responsible for implementing and maintaining scalable back end (and potentially front end) solutions, contributing to architectural decisions, and designing and documenting solutions. You will collaborate closely with both business and engineering leaders to build the platform from the ground up.

Responsibilities

  • Build and maintain back end services and APIs using Typescript, NodeJS, NestJS, and GQL.
  • Collaborate with product managers, designers, tech leads, and other stakeholders to gather requirements, define product features, and deliver robust technical solutions.
  • Design and develop robust and scalable web applications using modern JavaScript tools and best practices. Web applications are built with Typescript and React; Shake’s mobile app uses Typescript and React Native.
  • Actively participate in product exploration and platform operation. As an early member, you will help shape our product. While primarily focused on technical tasks, you will also contribute to brainstorming, planning, and platform operation.
  • Write efficient, reusable, and testable code following best practices and coding standards.
  • Conduct code reviews, provide constructive feedback, and support other engineers.
  • Estimate, plan, and track work in accordance with Agile best practices.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent work experience.
  • Proven experience as a back end or full stack JavaScript developer or in a similar role, spanning 3-7 years.
  • Strong proficiency in JavaScript and Typescript.
  • Experience in building and consuming APIs (RESTful or GQL).
  • Solid understanding of databases (SQL and NoSQL) and proficiency in writing efficient queries.
  • Familiarity with version control systems (Git) and CI/CD pipelines.
  • Excellent communication skills and ability to work effectively in a remote, distributed team environment.
  • Strong problem-solving skills and ability to troubleshoot issues independently.

Preferred Qualifications

  • Experience with cloud platforms (AWS, Azure, Google Cloud).
  • Proficiency with React or React Native.
  • Familiarity with event-driven architecture and messaging services like RabbitMQ.
  • Understanding of containerization (Docker), orchestration (Kubernetes), and Infrastructure-as-code (Terraform).
  • Interest in Sports and Gaming.

What We Offer

  • Compensation and equity based on experience and expertise.
  • Unlimited PTO.
  • Opportunity to join a talented, mission-driven team at the ground level of an exciting opportunity.
  • Fully remote work environment.

Let me know if there are any adjustments you'd like to make!