Semi-Senior Backend Developer

irongame studios

Job Summary

We are looking for a Semi-Senior Backend Developer to join a live production project. This role focuses on developing, maintaining, and optimizing backend services for gameplay features, authentication, metrics, and real-time services. The candidate will collaborate with technical and production teams on new features, troubleshooting, bug fixing, and system performance improvements.

Must Have

  • Design and maintain scalable Node.js backend services.
  • Collaborate with cross-functional teams for feature integration.
  • Optimize API performance and security.
  • Write clean, well-tested code (unit and integration tests).
  • Apply backend architecture best practices.
  • Participate in code reviews.
  • Reside in Montevideo, Uruguay.
  • 2-4 years backend development experience.
  • Proficiency in Node.js and JavaScript (ES6+).
  • Experience with ASP.NET Minimal API (C#) and REST services.
  • Experience with RESTful APIs and databases (MongoDB, PostgreSQL).
  • Familiarity with Docker, AWS, CI/CD pipelines.
  • Basic knowledge of authentication, security, session management.
  • Ability to quickly understand existing project architecture.
  • Clear communication, autonomy, and collaborative mindset.

Good 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).

Perks & Benefits

  • Hybrid Work - Offices based in Montevideo, Uruguay
  • Continuous training.
  • Health Insurance.
  • Performance bonuses.
  • Access to industry events.

Job Description

We are looking for a Semi-Senior 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.*

18 Skills Required For This Role

Communication Problem Solving Unity Game Texts Quality Control Postgresql React C# Aws Node.js Mongodb Ci Cd Docker Microservices Asp.net Firebase Photon Javascript

Similar Jobs