BSA Solutions Inc. is providing recruitment services on behalf of Stratton. Stratton Studio Games is looking for an experienced Full Stack Developer to design and build robust web-based applications and game-related backend services. You'll develop scalable systems, support seamless game integration, and enhance our tools to deliver exceptional player experiences. Role Responsibilities: Design, implement, and maintain scalable RESTful APIs and HTTP endpoints for game services. Develop and manage secure authentication systems using JWT-based authentication. Utilize Node.js, including logging with Bunyan and Winston, to deliver reliable backend functionality. Ensure real-time functionality through WebSocket integration and efficient data caching with Redis. Create and manage robust databases using MongoDB, ensuring data integrity and optimal performance. Develop comprehensive API tests using Jest or Mocha to maintain high-quality code standards. Document APIs clearly and eff actively with Swagger/OpenAPI, ensuring ease of integration for other teams. What We're Looking For: Proven expertise developing and maintaining scalable backend systems using Node.js. Strong proficiency with RESTful APIs, HTTP endpoints, and WebSocket communication. In-depth knowledge of JWT-based authentication, CORS, and Redis. Solid experience with MongoDB or similar NoSQL databases. Ability to create clear and comprehensive API documentation (Swagger/OpenAPI). Familiarity with robust testing methodologies (Jest, Mocha) for backend services. Understanding of essential DevOps principles, including health checks (/health, /ready), graceful shutdown, and basic monitoring. Bonus Skills (Preferred): Experience with real-time multiplayer game services using Colyseus. Knowledge of monitoring and observability tools like Prometheus and Grafana. Previous experience in the gaming industry or similar high-performance environments. Familiarity with cloud platforms (AWS, Azure, or GCP). Strong understanding of CI/CD practices and pipeline management. Show more Show less