TW Group, Inc.
JOB ROLES:
Collaborate with small, rotating, interdisciplinary teams of game designers, mathematicians, audio engineers, artists, and developers to create innovative web tools that enhance game design and development.
Work closely with our development community to continuously design, implement, and enhance internal tool capabilities.
Utilize a modern tech stack, including React, MongoDB, Prisma, SQL, TypeScript, and Node.js, while following Git workflows.
Write clean, well-architected, structured, and maintainable code.
Engage in code reviews, providing valuable, constructive, and comprehensive feedback.
QUALIFICATIONS:
3+ years of professional experience in software development with any major programming language such as JavaScript, TypeScript, C#, C++, Java, etc.
Strong understanding of database design and implementation, including both relational and non-relational databases (e.g., MongoDB, PostgreSQL).
Proficient in designing, implementing, and maintaining robust back-end APIs.
Good grasp of general OOP principles, SOLID principles, design patterns, debugging techniques, memory management, and optimization methods.
Familiarity with modern development workflows, including pull requests, code reviews, and package management.
Clear communication skills and proficiency in writing, coding, and verbal communication.
A positive attitude and eagerness to learn and grow.
WHAT WE'D LOVE TO SEE:
Deep knowledge of TypeScript, JavaScript, and Node.js.
Experience with React, GraphQL, and Docker.
Understanding of continuous integration processes.
Experience in mobile development along with its unique challenges and optimizations.
Contributions to open-source projects, participation in game jams, or other personal projects.
A passion for AI and its applications.