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!