| Job Title | Unity Developer (Desktop / Web / Mobile) |
| Department | Software Services |
| Employment Type | Part Time |
| Experience Level | Mid-Level to Senior (5–7 years) |
| Location | In 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 Builds | iOS / Android |
| Node.js | NestJS | React.js / Next.js |
| MySQL | PostgreSQL | MongoDB |
| TypeScript | Docker | Kubernetes |
| CI/CD Pipelines | AWS / GCP / Azure | REST & GraphQL |
| TypeORM / Prisma | Jest / Testing | Git & 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.