Full-Stack Developer
Role details
Job location
Tech stack
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.
- 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.
- 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#.