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