Senior Backend Developer

Hybrid / Remote | Senior level | 5 Year Experienced

XSQUADS Tech Private Limited is looking for a highly skilled and experienced Backend Developer to join our dynamic team. As a leading developer and publisher of mobile shooting games, we are committed to building innovative and scalable technology solutions that enhance gaming experiences. If you’re passionate about cutting-edge technology and want to contribute to the development of high-performance applications, we’d love to hear from you!


Responsibilities :
Backend Development: Build and maintain scalable and high-performance backend systems to support real-time multiplayer gaming.
Microservices Architecture: Develop, enhance, and maintain microservices-based architecture to ensure modularity and fault tolerance.
Architectural Design: Contribute to the architectural design of backend systems, ensuring efficiency, reliability, and scalability.
Database Management: Design and optimise MongoDB schemas, queries, and indexing strategies for efficient data storage and retrieval.
Real-Time Systems: Implement and maintain real-time communication systems such as WebSockets to support seamless player interactions.
Caching Solutions: Use caching technologies like Redis to optimise response times and reduce database load.
Message Brokers: Implement event-driven architectures using message brokers such as RabbitMQ or Kafka.
Problem Solving: Analyse and resolve complex technical issues in a fast-paced environment.
Performance Optimization: Profile and optimise backend systems for speed, efficiency, and reliability.
Collaboration: Work closely with game designers, frontend developers, and other team members to align on project goals and deliverables.
Code Quality: Write clean, maintainable, and well-documented code while following best practices.

Requirements :
● 3-6+ years of professional experience in backend development with a strong focus on Node.js.
● Proven experience working on large-scale, real-time systems, preferably in the gaming industry (battle royale games is a plus).

Technical Expertise:
○ Strong knowledge of microservices architecture and design patterns.
○ Hands-on experience with MongoDB, including schema design, indexing, and performance tuning.
○ Experience with Redis for caching and session management.
○ Familiarity with message brokers like RabbitMQ or Kafka for event-driven systems.
○ Proficiency in designing scalable and efficient APIs (REST or GraphQL).
● Solid understanding of distributed systems, load balancing, and fault-tolerant design.
● Experience with containerization and orchestration tools like Docker and Kubernetes is a plus.
● Strong debugging, troubleshooting, and performance optimization skills.
● Excellent problem-solving abilities and the ability to think critically.
● Strong communication and collaboration skills.

Preferred Skills :
● Experience with AWS services such as EC2, S3, DocumentDB, or similar cloud platforms.
● Understanding of game-specific networking concepts like state synchronisation and lag compensation.
● Exposure to other backend programming languages such as Python or Go is a bonus.

How to Apply:
Send your resume and portfolio to career@xsquads.com with the subject line “Application for Backend Developer.”

Be a part of a team where your skills make a difference. Let’s build something incredible together!