Full-Stack Engineer - (Game development)
Technology
Fetch Technology2 weeks agoUntil 03/05/2026
Job description
Requirements (Must Have)
- Minimum 5 years of software development experience that is related to Games development
- Proficient in TypeScript, with strong hands-on experience across both frontend and backend
- Strong expertise in React and/or Vue, with deep understanding of: Component-based architecture / Hooks patterns / Performance optimization strategies
- Experience in backend API design and development, including: RESTful APIs / gRPC
- Solid experience with PostgreSQL and Redis, including: Database schema design / Query optimization
- Good understanding of microservices architecture, with hands-on experience in designing, splitting, or maintaining microservices
- Familiar with Docker for containerized development and deployment
- Proficient in Git workflows and building CI/CD pipelines
- Experience with AI-assisted development, including effective use of tools such as: Claude Code / Cursor / GitHub Copilot /Codex
- Experience with Kotlin / JVM development (e.g., Spring Boot, Coroutines)
- Experience in Canvas 2D / WebGL for game or animation development
- Familiarity with gRPC + Protocol Buffers for cross-service communication
- Experience with WebSocket-based real-time communication
- Familiar with AWS services, such as: ECS / Lambda / SQS / SNS
- Experience with NoSQL databases (e.g., Cassandra, DynamoDB)
- Familiarity with reactive programming (Reactor, R2DBC, WebFlux)
- Experience using Testcontainers for integration testing
- Understanding 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 experience
- Experience in frontend performance optimization, including: Lighthouse optimization / Code splitting / Lazy loading / Rendering performance / Memory management
- Familiarity with Canvas/WebGL performance optimization, such as: Frame rate control / Reducing draw calls / Resource management
- Understanding of animation and visual design principles, including: Motion design / Particle systems / Easing curves
- Experience with prompt engineering, capable of crafting effective prompts to generate high-quality code with AI
- Experience integrating AI tools into development workflows
- Familiar with LLM API integration (e.g., Claude API, OpenAI API), with the ability to embed AI capabilities into product features
¿Te interesa este puesto?