Role:FULL STACK java DEVELOPER
Location: ONSITE IN BOCA RATON, FL OR Las Vegas, NV
Hybrid
Fulltime role
Responsibilities:
· Collaborate with small, rotating, interdisciplinary teams of game designers, mathematicians, audio engineers, artists, and developers to produce web tools to assist with game design and development.
· Partner closely with our development community to continuously design, implement, and improve internal tool development.
· Work with a modern tech stack using React, MongoDB, Prisma, SQL, TypeScript, and Node.js, utilizing Git workflows.
· Write well-architected, structured, and maintainable code.
· Participate in code reviews, providing thoughtful, constructive, and thorough feedback.
Requirements:
· 5+ years of professional experience in software development in any major programming language (JavaScript, TypeScript, C#, C++, Java, etc.).
· Solid understanding of database design and implementation using relational and non-relational databases (MongoDB, PostgreSQL, etc.).
· Experience in designing, implementing, and maintaining robust back-end APIs.
· Good understanding of general OOP, SOLID principles, design patterns, debugging skills, memory management, and optimization techniques.
· Familiarity with modern development team workflows (pull requests, code reviews, package management).
· Clear communication skills in code, writing, and speaking.
· A positive attitude and a desire to grow.
Highly Beneficial
· Strong TypeScript, JavaScript, and Node.js knowledge.
· Experience with React, GraphQL, and Docker.
· Familiarity with continuous integration.
· Mobile development experience and familiarity with its challenges and optimizations.
· Contributions to open-source projects, game jams, and personal projects.
· Passion for AI.