Responsibilities:
Everything engineering-related in and outside of the game
"Outside of the game" primarily refers to backend web development (backend web API for the game, external databases, etc.)
Code reviews
General programming
Interviews and hires in your discipline
Serving as a final decision-maker in your discipline
Should Have Expertise With:
Roblox React
Roblox Redux (game uses a slightly modified version)
Git and Github
Rojo (and its related tooling)
Should be Familiar With:
NodeJS and Express
SQL (and ClickHouse)
MongoDB
Should-have Qualities:
Performance conscious
Able to meticulously write and review code
Able to handle and improve the game’s legacy codebase (minimal to no documentation, minimal to no type-checking, sometimes confusing architecture, sometimes inconsistent conventions, etc.)
Able to receive and filter out community feedback related to your discipline
Heavily performance and metric-based bonuses (uncapped and given quarterly)
Accruable PTO + Holidays & Milestones + Unlimited paid sick leave
(Since we are in the stage of hiring our first employees, these benefits may take a while to be administered after hiring)
Health insurance
Dental insurance
Vision insurance
401(K)
FSA
Short-term disability insurance
Long-term disability insurance
Life insurance