Job TitleUnity Developer (Desktop / Web / Mobile)
DepartmentSoftware Services
Employment TypePart Time
Experience LevelMid-Level to Senior (5–7 years)
LocationIn Offcie / Remote

Role Overview

We are looking for a talented and versatile Unity Developer who thrives at the intersection of real-time 3D development and modern full-stack web engineering. In this role, you will design and build immersive applications across Desktop, WebGL, and Mobile platforms while contributing to robust backend services and data-driven front-end experiences using the JavaScript ecosystem. You will work in a cross-functional team to deliver end-to-end solutions—from interactive Unity builds to scalable cloud-deployed APIs.

Key Responsibilities

Unity Development

  • Architect and develop high-performance Unity applications for Desktop (Windows/macOS), WebGL, and Mobile (iOS/Android) platforms.
  • Design and implement gameplay mechanics, UI systems, physics interactions, and 3D/2D rendering pipelines.
  • Optimize asset pipelines, memory management, and runtime performance for platform-specific constraints.
  • Integrate Unity projects with external APIs, SDKs, and real-time data streams.
  • Write clean, testable C# code adhering to SOLID principles and internal coding standards.
  • Build and manage Unity CI/CD pipelines using Unity Cloud Build, GitHub Actions, or similar tools.

Full-Stack JavaScript Development

  • Design and develop RESTful and GraphQL APIs using Node.js and NestJS with a focus on scalability and maintainability.
  • Build responsive, performant front-end interfaces with React.js and/or Next.js (SSR/SSG).
  • Model and manage relational and NoSQL databases including MySQL, PostgreSQL, and MongoDB.
  • Write database queries, migrations, and ORM configurations (TypeORM / Mongoose / Prisma).
  • Ensure end-to-end type safety across the stack with TypeScript.

Deployment & DevOps

  • Deploy, configure, and monitor applications on cloud platforms (AWS, GCP, or Azure).
  • Containerize services using Docker.
  • Configure CI/CD pipelines (GitHub Actions, GitLab CI, CircleCI) for automated testing and deployment.
  • Monitor application health, set up alerts, and conduct incident response using tools such as Datadog, Sentry, or Grafana.

Required Skills & Experience

Unity & Game Development

  • 5+ years of professional Unity development experience.
  • Proficiency in C# and Unity’s core systems: Addressables, Animator, Physics, UGUI / UI Toolkit.
  • Hands-on experience publishing to at least two of: Windows/macOS, WebGL, iOS, or Android.
  • Familiarity with Unity Netcode, Mirror, or Photon for multiplayer scenarios is a plus.

JavaScript / TypeScript Stack

  • Strong working knowledge of Node.js and NestJS (modules, guards, interceptors, pipes, decorators).
  • Proficiency in React.js (hooks, context, state management) and/or Next.js (App Router, API Routes, ISR).
  • Database experience with at least two of: MySQL, PostgreSQL, MongoDB.
  • Familiarity with ORMs/ODMs: TypeORM, Prisma, Sequelize, or Mongoose.
  • Experience writing unit and integration tests (Jest, Supertest, React Testing Library).

Deployment & Infrastructure

  • Demonstrated experience deploying production applications to AWS, GCP, Azure, or equivalent.
  • Solid understanding of Docker and container-based deployments.
  • Experience setting up or maintaining CI/CD workflows.
  • Familiarity with cloud-native services: object storage, managed databases, load balancers, CDNs.

Technical Skills Summary


Unity (C#)WebGL BuildsiOS / Android
Node.jsNestJSReact.js / Next.js
MySQLPostgreSQLMongoDB
TypeScriptDockerKubernetes
CI/CD PipelinesAWS / GCP / AzureREST & GraphQL
TypeORM / PrismaJest / TestingGit & GitHub

Nice to Have

  • Experience with AR/VR development (Unity XR Interaction Toolkit, OpenXR, Meta Quest).
  • Knowledge of WebSockets or real-time communication protocols (Socket.io, SignalR).
  • Familiarity with microfrontend architecture or monorepo tooling (Nx, Turborepo).
  • Exposure to game analytics platforms (Unity Analytics, Firebase, Amplitude).
  • Prior experience with agile/scrum workflows and tools like Jira or Linear.