Full-Stack Developer

Antstream Limited
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

JavaScript
Artificial Intelligence
Amazon Web Services (AWS)
Azure
C Sharp (Programming Language)
C++
Cloud Computing
Software Quality
Code Review
Databases
Continuous Integration
DevOps
Infrastructure as a Service (IaaS)
MongoDB
Node.js
NoSQL
Redis
Data Streaming
Systems Integration
TypeScript
WebSocket
WebRTC
CircleCI
Google Cloud Platform
React
Kubernetes
Google Cloud Functions
Front End Software Development
Functional Programming
REST
Terraform
Serverless Computing
Microservices

Job description

We are looking for a highly capable Senior Full-Stack Developer to take ownership of the web stack driving the Antstream platform. This is first and foremost a hands-on coding role; you will be responsible for key feature implementation, architectural decisions, and optimizing our core platform.

While this is an individual contributor role at its core, you will also provide technical leadership to a small squad. You will lead by example, setting the standard for code quality, conducting reviews, and guiding the technical direction without the distraction of administrative management.

You will work in a JavaScript-heavy environment (React/Node.js) while deploying across a multi-cloud ecosystem (AWS, Azure, GCP) using Terraform and Kubernetes., 1. Core Engineering & Architecture

  • Feature Implementation: Build, optimize, and maintain our web-based game interface and supporting backend services.
  • Infrastructure & DevOps: Actively manage our multi-cloud infrastructure using Terraform, Kubernetes, and Helm charts.
  • Complex Integrations: Build and maintain REST APIs and WebSockets to ensure seamless integration between web, client, and cloud.
  • Innovation: Hands-on contribution to AI/ML features as we expand capabilities in this area.
  1. Product Quality & UX
  • User Experience: Analyze user flows to identify friction points, ensuring the product journey is smooth and retains players.
  • Performance: Optimize the stack for speed and reliability, crucial for a streaming platform.
  1. Technical Leadership
  • Code Quality: Conduct code reviews and enforce best practices to ensure the codebase remains clean and scalable.
  • Mentorship: Act as a technical reference point for a small team of developers, guiding their output through technical expertise.

Requirements

  • Strong JavaScript/TypeScript: Extensive hands-on experience with React (Front-End) and Node.js (Back-End).
  • Cloud & Serverless: Deep familiarity with serverless/microservices (Lambda, Azure Functions, Google Cloud Functions) beyond basic IaaS.
  • Infrastructure-as-Code: Proven experience with Terraform.
  • Database Knowledge: Proficiency with NoSQL databases, specifically Redis and MongoDB.
  • CI/CD: Experience building and maintaining pipelines (e.g., CircleCI).
  • Technical Lead Experience: Experience technically leading a project or mentoring other developers (code reviews, architectural planning).
  • Autonomy: A self-starter who can take a high-level requirement and turn it into deployed code.

Desirable Extras:

  • Background in the gaming industry or game-adjacent technology.
  • Experience with WebRTC or similar streaming technologies.
  • Exposure to recommendation engines or ML services (e.g., AWS Personalize).
  • Prior collaboration with native client developers using C++ or C#.

About the company

Antstream Arcade is the largest collection of officially licensed retro/classic games in the world. We are a true entertainment brand, bringing iconic gameplay to PC/Mac, Android, consoles, Fire OS, and more. We have created the "Netflix for gaming model" the world has been waiting for. Our platform allows players globally to stream games, compete in unique challenges, and join tournaments. With partnerships including Disney, Taito, Atari, Bandai Namco, and Data East, our extensive collection boasts over 1,000 fully licensed games. We have a highly ambitious roadmap and are looking for super-talented people to help deliver it.

Apply for this position