About Us:
We are a small but growing team, working on creating and launching mobile games on the Roblox platform. Our goal is not only to quickly prototype and test game mechanics but also to release quality projects that will bring joy to players worldwide. You will become part of a team where everyone is responsible for the result and can influence the product at all stages of development—from idea to release.
Responsibilities:
- Design and implement server and client logic in Luau using strict typing
- Develop and maintain key game systems: progression, matchmaking, economy, inventory
- Design the architecture of modular systems, scalable with DAU growth
- Optimize performance through profiling (MicroProfiler), object pooling, network optimization
- Ensure security: server-side data validation, protection against RemoteEvent abuse
- Conduct code reviews, participate in sprint planning and task decomposition
- Set up CI/CD pipelines using Rojo + GitHub Actions
Requirements:
- 1-3 years of commercial experience on Roblox / Luau
- Confident understanding of client-server separation (LocalScript / Script / ModuleScript)
- Experience with DataStore / ProfileService, retry logic, data migrations
- OOP via metatables, core design patterns
- Work with RemoteEvents, BindableEvents, RunService
- Basic understanding of performance optimization
- Experience with version control systems (Git)
- Portfolio of completed projects is mandatory
Technology Stack
Mandatory:
- Luau (strict typing, metatables, coroutines)
- Roblox Studio
- DataStore / ProfileService
- RemoteEvents / RemoteFunctions
- Rojo + VS Code
- Git / GitHub
Desirable:
- Wally (package manager)
- Knit / Nevermore
A plus would be:
- TestEZ
- Fusion / Roact
- MicroProfiler (profiling)
- GitHub Actions (CI/CD)
Additionally beneficial:
- Architectural design of complex systems (ECS, service locators, Knit/Nevermore)
- Experience working on large titles with 100k DAU
- Understanding of monetization mechanics and metrics: DAU, ARPU, Retention
- Knowledge of Blender / basic 3D modeling for prototyping
- Experience in other game engines (Unity, Godot)
- Link to Roblox profile with published games
Conditions:
- Remote work, flexible schedule.
- Opportunity to influence the product and participate in product decisions.
- Competitive salary and terms to be agreed upon.
- Work in a dynamic team on various experimental projects.