Skip to main content

Full-Stack Engineer - (Game development)

Technology
Fetch Technology
2 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
Preferred Qualifications
  • 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
Bonus: If you enjoy building high-performance apps, games, or AI-powered products, you’ll fit right in.

¿Te interesa este puesto?