Responsibilities
- Evolve our game architecture, ensuring cleaner code boundaries and better scalability
- Architect multi-platform systems to enable consistent features
- Scale the codebase to support multiple game titles, while maintaining performance and developer velocity
- Own full-stack development, from backend logic to polished UI
- Balance technical complexity and product value, helping prioritize work that brings the biggest impact to players
- Review pull requests and mentor peers to ensure code quality, maintainability, and strong architectural foundations
- Collaborate with cross-functional teams to turn concepts into highly engaging and intuitive player experiences
- Identify and optimize performance bottlenecks, ensuring gameplay feels smooth even under heavy load
- Continuously improve tools and workflows, leveraging automation, testing, and CI/CD for faster iteration
Requirements
- 5+ years of professional software development experience
- Deep experience with Node.js and modern full-stack development
- Strong grasp of Git, code reviews, and collaborative workflows
- Proven ability to design and maintain scalable architectures
- Solid understanding of game systems, patterns, and how to keep them fun and stable
- Skilled in React, TypeScript, CSS, and building high-performance UIs
- Strong written communication, you explain complex ideas clearly in async settings
- Experienced with relational databases and REST APIs
- Are passionate about board games, both as a player and a developer
Nice to Have
- Knowledge of data analysis or SQL for player insights
- Contributions to open-source or dev communities
Work Conditions
- Fully remote, anywhere in the world
- Work asynchronously, valuing outcomes over hours
Compensation and Benefits
- Competitive salary paid in USD
- Stock options (own a piece of Colonist)
- Flexible hours and unlimited vacation
- Yearly offsite
- Work equipment provided
- Monthly budget for productivity tools
Growth and Impact
- Work directly impacts over 5 million yearly active players
- Rapid learning opportunities
- Collaborate with exceptional colleagues on challenging projects
- Freedom to identify and solve problems
- Access to all company metrics and discussions
- Expect deep work and autonomy with clear expectations and accountability