Home › Companies › Igs › Backend Developer
Backend Developer
Igs · Montevideo, Ciudad Vieja, 11000, Uruguay · Hybrid · Active · BambooHR
Job facts
| Field | Value |
|---|---|
| Company | Igs |
| Title | Backend Developer |
| Normalized title | - |
| Department / team | KR Battles |
| Location | Montevideo, Ciudad Vieja |
| Work model | Hybrid / Hybrid |
| Employment type | Full Time |
| Salary | - |
| Status | active |
| ATS provider | BambooHR |
| Posted / first seen | 2025-12-10 / 2026-05-30 |
| Changed / last seen | 2026-05-30 / 2026-06-23 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Igs. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through BambooHR. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in Montevideo. | Open |
| Department jobs | Active postings in KR Battles. | Open |
| Work model jobs | Active Hybrid postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Igs |
| Source | 98680c30-49fd-429e-95ae-a6b6b4bd1fb3 |
| ATS provider | BambooHR |
Description
We are looking for a Backend Developer to join a live production project. The main focus of this role is the development, maintenance, and optimization of backend services that support gameplay features, authentication, metrics, and real-time services.
The candidate will work closely with the existing technical and production teams, contributing both to the development of new features and to troubleshooting, bug fixing, and system performance improvements.
Responsibilities:
Design, implement, and maintain scalable backend services using Node.js .
Collaborate with frontend, QA, and game design teams to integrate new features.
Optimize performance and security of existing APIs and services.
Write clean, well-documented, and well-tested code (unit and integration tests).
Research, propose, and apply backend architecture best practices.
Participate in code reviews and contribute to the overall technical quality of the project.
Requirements:
Reside in Montevideo, Uruguay
2–4 years of proven experience in backend development.
Strong proficiency in Node.js and JavaScript (ES6+) .
Experience with ASP.NET Minimal API (C#) and REST service development.
Experience working with RESTful APIs and databases (MongoDB, PostgreSQL, or similar).
Familiarity with deployment and monitoring tools (Docker, AWS, CI/CD pipelines).
Basic knowledge of authentication, security, and session management.
Ability to onboard into an existing project and quickly understand its architecture.
Clear communication skills, autonomy, and a collaborative mindset.
Nice to Have:
Experience in game backend development (real-time systems, matchmaking, player services, economies, etc.).
Knowledge of Photon, PlayFab, Firebase, AWS GameLift , or similar platforms.
Experience integrating backend services with Unity or other game engines.
Familiarity with game analytics or microservices focused on Live Ops .
Experience developing REST backends using ASP.NET and C# .
Experience or familiarity with React (for occasional collaboration on the project’s back office).
Who we are:
Passionate about video games.
Team Players.
We love after-office meetups.
We Offer:
Hybrid Work - Offices based in Montevideo, Uruguay
Continuous training.
Health Insurance.
Performance bonuses.
Access to industry events.
Come and join us!
* This job posting includes the candidates registered in the National Registry of Persons with Disabilities, who meet the conditions and suitability for the position described by the provisions of Law Number 19.691.
Full job record
| Job ID | e3519443957cd7f27b06827b8d82752e87523172 |
| Org ID | ffb0291e-51a9-4bab-9683-7e55c631d598 |
| Source ID | 98680c30-49fd-429e-95ae-a6b6b4bd1fb3 |
| Board ID | 98680c30-49fd-429e-95ae-a6b6b4bd1fb3 |
| Provider | bamboohr |
| Provider Job Key | 40 |
| Title | Backend Developer |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | Montevideo, Ciudad Vieja, 11000, Uruguay |
| Department | KR Battles |
| Team | — |
| Employment Type | full_time |
| Workplace Type | hybrid |
| Remote Policy | hybrid |
| Country | — |
| Region | Ciudad Vieja |
| City | Montevideo |
| Salary Raw | — |
| Salary Min | — |
| Salary Max | — |
| Salary Currency | — |
| Salary Period | — |
| Source URL | https://igs.bamboohr.com/careers/40 |
| Apply URL | https://igs.bamboohr.com/careers/40 |
| First Seen At | 2026-05-30 06:00:45Z |
| Last Seen At | 2026-06-23 10:35:42Z |
| Last Checked At | 2026-06-23 10:35:42Z |
| Last Changed At | 2026-05-30 06:00:45Z |
| Inactive At | — |
| Source Posted At | 2025-12-10 00:00:00Z |
| Source Updated At | — |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=igs/date=2026-06-23/2026-06-23T10-35-42-167Z-9b0eeda8d1099209cba240373b77097921598cbbf35ba05124bbd180a9e003b5.json |
Event Fields
{
"content_hash": "b94190c346431f4252b380cbe24dcb0895ff551169ba45aaf2cc6aa785652c2e",
"source_hash": "cd5872a7927675605f31ac8906ebd7815ee3a61c9a0710d422d1ab9b72c1f8cb",
"last_changed_at": "2026-05-30T06:00:45.948Z",
"active_status": "active"
}Parsed Structured
{
"dedupe": null,
"language": "en",
"location": {
"raw": "Montevideo, Ciudad Vieja, 11000, Uruguay",
"city": "Montevideo",
"region": "Ciudad Vieja",
"country": null,
"is_remote": false,
"confidence": 0.8
},
"salary_max": null,
"salary_min": null,
"inferred_at": "2026-06-23T10:35:42.846Z",
"launch_scope": {
"reason": "bamboohr_production_catalog",
"included": true,
"location": {
"raw": "Montevideo, Ciudad Vieja, 11000, Uruguay",
"city": "Montevideo",
"region": "Ciudad Vieja",
"country": null,
"is_remote": false,
"confidence": 0.8
},
"countries": []
},
"remote_policy": "hybrid",
"salary_period": null,
"workplace_type": "hybrid",
"salary_currency": null
}Extensions
{}Native Structured
{
"list_job": {
"id": "40",
"isRemote": null,
"location": {
"city": "Montevideo",
"state": "Ciudad Vieja"
},
"atsLocation": {
"city": null,
"state": null,
"country": null,
"province": null
},
"departmentId": "18588",
"locationType": "2",
"jobOpeningName": "Backend Developer",
"departmentLabel": "KR Battles",
"employmentStatusLabel": "Full-Time"
},
"detail_errors": [],
"detail_job_opening": {
"location": {
"city": "Montevideo",
"state": "Ciudad Vieja",
"postalCode": "11000",
"addressCountry": "Uruguay"
},
"datePosted": "2025-12-10",
"atsLocation": {
"city": null,
"state": null,
"country": null,
"countryId": null
},
"description": "<p>We are looking for a <span style=\"font-weight: bold\">Backend Developer</span> to join a live production project. The main focus of this role is the development, maintenance, and optimization of backend services that support gameplay features, authentication, metrics, and real-time services.</p>\n<p><br></p>\n<p>The candidate will work closely with the existing technical and production teams, contributing both to the development of new features and to troubleshooting, bug fixing, and system performance improvements.</p>\n<p><br></p>\n<p><span style=\"font-weight: bold\">Responsibilities:</span></p>\n<ul>\n<li>Design, implement, and maintain scalable backend services using <span style=\"font-weight: bold\">Node.js</span>.</li>\n<li>Collaborate with frontend, QA, and game design teams to integrate new features.</li>\n<li>Optimize performance and security of existing APIs and services.</li>\n<li>Write clean, well-documented, and well-tested code (unit and integration tests).</li>\n<li>Research, propose, and apply backend architecture best practices.</li>\n<li>Participate in code reviews and contribute to the overall technical quality of the project.</li>\n</ul>\n<p><br></p>\n<p><span style=\"font-weight: bold\">Requirements:</span></p>\n<ul>\n<li>Reside in Montevideo, Uruguay</li>\n<li>2–4 years of proven experience in backend development.</li>\n<li>Strong proficiency in <span style=\"font-weight: bold\">Node.js</span> and <span style=\"font-weight: bold\">JavaScript (ES6+)</span>.</li>\n<li>Experience with <span style=\"font-weight: bold\">ASP.NET Minimal API (C#)</span> and REST service development.</li>\n<li>Experience working with <span style=\"font-weight: bold\">RESTful APIs</span> and databases (MongoDB, PostgreSQL, or similar).</li>\n<li>Familiarity with deployment and monitoring tools (Docker, AWS, CI/CD pipelines).</li>\n<li>Basic knowledge of authentication, security, and session management.</li>\n<li>Ability to onboard into an existing project and quickly understand its architecture.</li>\n<li>Clear communication skills, autonomy, and a collaborative mindset.</li>\n</ul>\n<p><br></p>\n<p><span style=\"font-weight: bold\">Nice to Have:</span></p>\n<ul>\n<li>Experience in game backend development (real-time systems, matchmaking, player services, economies, etc.).</li>\n<li>Knowledge of <span style=\"font-weight: bold\">Photon, PlayFab, Firebase, AWS GameLift</span>, or similar platforms.</li>\n<li>Experience integrating backend services with <span style=\"font-weight: bold\">Unity</span> or other game engines.</li>\n<li>Familiarity with game analytics or microservices focused on <span style=\"font-weight: bold\">Live Ops</span>.</li>\n<li>Experience developing REST backends using <span style=\"font-weight: bold\">ASP.NET and C#</span>.</li>\n<li>Experience or familiarity with <span style=\"font-weight: bold\">React</span> (for occasional collaboration on the project’s back office).</li>\n</ul>\n<p><br></p>\n<p><span style=\"font-weight: bold\">Who we are:</span></p>\n<ul>\n<li>Passionate about video games.</li>\n<li>Team Players.</li>\n<li>We love after-office meetups.</li>\n</ul>\n<p><br></p>\n<p><span style=\"font-weight: bold\">We Offer:</span></p>\n<ul>\n<li>Hybrid Work - Offices based in Montevideo, Uruguay</li>\n<li>Continuous training.</li>\n<li>Health Insurance.</li>\n<li>Performance bonuses.</li>\n<li>Access to industry events.<br></li>\n</ul>\n<p><br></p>\n<p><span style=\"font-weight: bold\">Come and join us!</span></p>\n<p><em>* This job posting includes the candidates registered in the National Registry of Persons with Disabilities, who meet the conditions and suitability for the position described by the provisions of Law Number 19.691.</em></p>\n<p><br></p>",
"compensation": null,
"departmentId": "18588",
"locationType": "2",
"seekPromoted": false,
"jobCategoryId": null,
"jobOpeningName": "Backend Developer",
"departmentLabel": "KR Battles",
"jobOpeningStatus": "Open",
"minimumExperience": "Experienced",
"jobOpeningShareUrl": "https://igs.bamboohr.com/careers/40",
"employmentStatusLabel": "Full-Time"
}
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/e3519443957cd7f27b06827b8d82752e87523172?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/ffb0291e-51a9-4bab-9683-7e55c631d598JSONGET https://api.bluedoor.sh/job-postings/v1/sources/98680c30-49fd-429e-95ae-a6b6b4bd1fb3JSONGET https://api.bluedoor.sh/job-postings/v1/jobs/e3519443957cd7f27b06827b8d82752e87523172/eventsJSON