We are looking for a talented Senior Software Engineer to join an exciting and fast-growing startup building innovative gaming products and platforms.
This is a highly hands-on role for an engineer who enjoys solving challenging technical problems, taking ownership, and working in a fast-moving environment.
Responsibilities:
Develop and maintain features across React, TypeScript, Node.js and NestJS
Build user-facing products and features used directly by players and streamers
Own features end-to-end, from technical design through development, testing, and production
Design and implement scalable frontend architecture and reusable components
Develop and maintain backend services, APIs, and integrations
Work with a shared codebase deployed across dozens of different configurations and environments, understanding the impact of changes across the platform
Solve complex technical and integration challenges across frontend and backend systems
Work across Web and Mobile products
Collaborate closely with engineers, Tech Leads, and other teams
Use AI tools as part of the daily development workflow to increase productivity and work effectively in a fast-paced environment
Requirements
5+ years of software development experience
Strong hands-on experience with TypeScript, React and Node.js / NestJS
Experience building production-grade, user-facing applications
Experience working with complex systems, integrations, and shared codebases
Ability to independently design, develop, and deliver features end-to-end
Hands-on experience using AI coding tools as part of the daily development workflow – mandatory
Experience in high-traffic consumer products
Strong problem-solving skills and ability to work independently
Nice to Have:
Experience with Snowflake or other large-scale data warehouses
Experience with observability and performance monitoring tools
Familiarity with event-driven or distributed system architectures