Senior Full Stack Engineer - Poker Nerd Extraordinaire Wanted!
Location: Anywhere on Earth (Remote)
About PokerSkill:
Are you a poker enthusiast with a knack for building awesome tech? Do you find yourself thinking about poker strategies while coding scalable backend systems? Ever dabbled in building a poker bot just because you could? If you're nodding along, we have the coolest job on the planet for you.
At PokerSkill, we're bringing poker to the people, teaching everyone to play and love the game as much as we do. We're building the Duolingo for Poker—an AI-driven platform that combines the thrill of the game with cutting-edge learning tools. We're using AI for everything, and we mean everything. We're talking real-time gameplay, personalized coaching, and interactive learning experiences powered by the latest tech.
What You'll Be Doing:
Build End-to-End Features: You'll work across the entire stack to develop features that will redefine how people learn and enjoy poker. From designing scalable backend services to crafting slick front-end interfaces, you'll do it all.
Collaborate with Leadership: Work directly with our CEO and Head of Design to bring innovative ideas to life. Your input will shape the future of poker education.
Dive into Cutting-Edge Tech: You'll get hands-on experience with some of the latest technologies—think Go, React, Kubernetes, AWS, and AI/ML models. Don't worry if you're not an expert in everything; if you're curious and eager to learn, we'll teach you.
AI-Powered Development: Help integrate AI into our platform, enhancing player experiences with personalized coaching and real-time analytics.
Innovate and Ship Cool Stuff: We're all about pushing boundaries and delivering quickly. You'll have the freedom to experiment, prototype, and make a real impact.
Our Tech Stack:
Front-End:
React and Next.js for our web applications
TypeScript for type-safe development
Tailwind CSS for styling
React Native for our upcoming mobile app
Back-End:
Go (Golang) for our backend services
Python for AI and machine learning components
Microservices Architecture running on Kubernetes
Docker for containerization
AWS (EC2, S3, EKS) as our cloud provider
PostgreSQL for our primary database
Redis for caching and real-time features
WebSockets for real-time communication
GraphQL (optional but a plus)
DevOps and Infrastructure:
Kubernetes for orchestration
Helm for managing Kubernetes configurations
Tailscale for secure networking
OpenTelemetry, Prometheus, and Grafana for monitoring and observability
CI/CD Pipelines using GitHub Actions
AI and Machine Learning:
AI Services built with Python and integrated into our platform
Model Serving using custom services like Brain/AI Service and Pokerbrain Service
Data Storage in AWS S3 for AI models
Other Tools:
Fun Libraries*—our shared libraries for various functionalities
Funscale for distributed task management
Who You Are:
Poker Passionate: You're a poker nerd at heart. You understand the game, its nuances, and maybe even tried your hand at building a bot.
Full Stack Pro: You're comfortable working across the entire stack. You have strong experience with both backend and frontend technologies.
Tech Enthusiast: You're excited about working with technologies like Go, React, Kubernetes, and AI/ML. If you don't know it yet, you're eager to learn.
AI Curious: No prior AI experience needed, but a desire to learn is a must. We'll teach you how to integrate cutting-edge AI into our platform.
Problem Solver: You love tackling complex challenges and finding innovative solutions.
Self-Starter: You're proactive, take initiative, and thrive in a remote work environment.
Team Player: Collaboration is key. You're great at communicating and enjoy working with a passionate team.
Why You'll Love Working with Us:
Be a Game Changer: Your work will directly impact how people around the world learn and play poker.
Learn and Grow: We're using AI for everything, and we're eager to teach you. This is your chance to dive deep into AI and machine learning.
Innovate Freely: We value creativity and encourage you to bring your ideas to the table.
Flexible Work Environment: Work from anywhere with a solid internet connection. We care about results, not office hours.
Passionate Team: Join a tight-knit group of poker enthusiasts and tech wizards who are as excited about the game as you are.
Solid Backing: We're well-funded and led by industry veterans, giving us the stability to dream big and execute fast.
Get a Glimpse of What's Under the Hood:
Hear from Our Founder: Watch this video (https://youtu.be/02XBdwhMC8k?si=Lm-NTDWgIJn74oBD) where our CEO shares our vision and what we're building.
Check Out Our AI Puzzles: Jump into our Discord server (https://discord.gg/pokerskill) to see some of the cutting-edge AI work we're doing and get a feel for our vibe.
Peek at Our Tech Stack: We're serious about our architecture. You'll be working with modern technologies and best practices.