Fullstack developer (games)
Fetch Technology · Singapore
Apply & track with Apply EdgeAbout the jobRequirements (Must Have)Minimum 5 years of software development experience that is related to Games developmentProficient in TypeScript, with strong hands-on experience across both frontend and backendStrong expertise in React and/or Vue, with deep understanding of: Component-based architecture / Hooks patterns / Performance optimization strategiesExperience in backend API design and development, including: RESTful APIs / gRPCSolid experience with PostgreSQL and Redis, including: Database schema design / Query optimizationGood understanding of microservices architecture, with hands-on experience in designing, splitting, or maintaining microservicesFamiliar with Docker for containerized development and deploymentProficient in Git workflows and building CI/CD pipelinesExperience with AI-assisted development, including effective use of tools such as: Claude Code / Cursor / GitHub Copilot /CodexPreferred QualificationsExperience with Kotlin / JVM development (e.g., Spring Boot, Coroutines)Experience in Canvas 2D / WebGL for game or animation developmentFamiliarity with gRPC + Protocol Buffers for cross-service communicationExperience with WebSocket-based real-time communicationFamiliar with AWS services, such as: ECS / Lambda / SQS / SNSExperience with NoSQL databases (e.g., Cassandra, DynamoDB)Familiarity with reactive programming (Reactor, R2DBC, WebFlux)Experience using Testcontainers for integration testingUnderstanding of distributed tracing and observability tools (e.g., Zipkin, Micrometer)Strong UI/UX sense, able to collaborate with designers or independently improve interfaces with attention to user experienceExperience in frontend performance optimization, including: Lighthouse optimization / Code splitting / Lazy loading / Rendering performance / Memory managementFamiliarity with Canvas/WebGL performance optimization, such as: Frame rate control / Reducing draw calls / Resource managementUnderstanding of animation and visual design principles, including: Motion design / Particle systems / Easing curvesExperience with prompt engineering, capable of crafting effective prompts to generate high-quality code with AIExperience integrating AI tools into development workflowsFamiliar with LLM API integration (e.g., Claude API, OpenAI API), with the ability to embed AI capabilities into product featuresBonus: If you enjoy building high-performance apps, games, or AI-powered products, you’ll fit right in.