Backend Solutions Architect

Hybrid / Remote | Senior level | 5 Year Experienced

XSQUADS Tech Private Limited is looking for a highly skilled and experienced Backend Solutions Architect to join our dynamic team. 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 :
Architectural Design: Design and implement highly scalable, secure, and efficient backend systems to support millions of concurrent users.
Scalability and Performance Optimization: Develop systems to handle high loads, optimise query performance, and ensure seamless gameplay.
Microservices Architecture: Lead the design and deployment of microservices-based architecture, ensuring modularity and reusability.
Collaboration: Work closely with game designers, front-end developers, and DevOps teams to align technical solutions with business requirements.
Cloud Infrastructure: Architect and manage cloud-based solutions using AWS, ensuring high availability and cost optimization.
Database Management: Design and optimise data storage strategies using MongoDB, ensuring efficient data access and integrity.
Real-Time Systems: Develop and manage real-time communication systems, such as WebSocket servers for gameplay synchronisation.
Containerization and Orchestration: Leverage Docker and Kubernetes to containerize applications and automate deployments.
Code Reviews and Mentorship: Guide and mentor developers, conduct code reviews, and ensure adherence to best practices.
Monitoring and Debugging: Implement robust monitoring and logging systems to troubleshoot issues quickly and effectively.

Requirements :
● 8-10+ years of experience in backend development, with at least 5 years in a Solutions Architect or similar leadership role.
● Proven experience working on large-scale multiplayer games (preferably battle royale games) with millions of active users.

Technical Expertise:
○ Extensive experience with Node.js and MongoDB.
○ Strong knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
○ Deep understanding of AWS services, including EC2, RDS, DynamoDB, S3, Lambda, and API Gateway.
● Experience designing and scaling real-time systems using WebSocket or similar technologies.
● Strong understanding of distributed systems, load balancing, and cache optimization (e.g., Redis or Memcached).
● Knowledge of CI/CD pipelines and infrastructure as code tools like Terraform or CloudFormation.
● Familiarity with game networking concepts, including state synchronisation, lag compensation, and authoritative servers.
● Hands-on experience with performance profiling, debugging, and optimization.
● Strong communication skills to articulate technical solutions to stakeholders.

Preferred Skills :
● Experience with Redis for caching and session management.
● Knowledge of other backend languages such as Go or Python would be a plus.
● Experience with event-driven architectures using message brokers like RabbitMQ or Kafka.
● Familiarity with security best practices for online multiplayer games.

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