Backend Web Developer

The Backend Web Developer at IFES will architect, build, and maintain robust, scalable, and secure server-side systems that power IFES’s global esports platforms. This role requires strong command over modern backend technologies, APIs, cloud architecture, and database optimization to support high-traffic events, player management systems, rankings, tournaments, and federation operations worldwide.

Key Responsibilities:

  • Design, develop, and maintain backend systems, microservices, and REST/GraphQL APIs to support IFES websites, applications, and esports platforms.
  • Architect scalable server-side logic using Node.js, Express, NestJS, or modern backend frameworks.
  • Build and optimize databases using PostgreSQL, MongoDB, MySQL, or other modern data stores.
  • Ensure API performance, uptime, reliability, and security for global users, including teams, federations, fans, and partners.
  • Implement authentication and user-management systems with tools like JWT, OAuth, SSO, and role-based access systems.
  • Develop scalable infrastructure using Docker, Kubernetes, and cloud platforms such as AWS, Azure, or Google Cloud.
  • Integrate third-party services such as payment gateways, esports APIs, analytics tools, and content delivery systems.
  • Conduct code reviews, maintain version control (Git), and follow CI/CD processes for seamless releases.
  • Implement cybersecurity best practices to safeguard user data, tournament systems, and digital assets.
  • Collaborate closely with front-end developers, designers, and event teams to deliver complete, high-performance digital experiences.

Required Skills & Qualifications:

  • Bachelor’s degree in Computer Science, IT, or related field.
  • Proven experience as a Backend Developer using modern full-stack / backend technologies.
  • Strong expertise in:
  • Node.js, Express, NestJS
  • SQL/NoSQL databases (PostgreSQL, MongoDB, MySQL)
  • RESTful & GraphQL API design
  • Microservices architecture
  • Familiarity with:
  • Docker, Kubernetes, CI/CD pipelines
  • Cloud platforms (AWS, Azure, GCP)
  • Realtime systems (WebSockets, Socket.io)
  • Experience with system security, performance tuning, and load balancing.

Job Type: Full-time

Pay: ₹20,000.00 - ₹25,000.00 per month

Work Location: In person

Back to blog