Senior Backend Developer AITC International

Senior Backend Developer

Full Time
AITC International
Bhaktapur, Nepal Full Stack Development Jun 21, 2026 (6 days left)
Job Overview
Industry Other
Category Full Stack Development
Job Description

Position Overview


As a Senior Backend Developer, you will be responsible for designing, developing, and maintaining scalable backend systems and services. You will work on high-performance, distributed architectures supporting real-time applications. Experience with game servers, Remote Gaming Servers (RGS), or slot game engines will be considered a strong advantage. 

You will contribute to building robust backend platforms that handle real-time data processing, player/session management, transactional systems, and third-party integrations, while ensuring scalability, reliability, and performance. 


Key Responsibilities 

Backend Architecture & System Design 

  • Design and implement scalable, secure, and high-performance backend architectures. 
  • Build microservices and event-driven systems using Node.js. 
  • Ensure systems are fault-tolerant, observable, and maintainable. 

Backend Development 

  • Develop and maintain backend services using Node.js (Express/NestJS/Hapi). 
  • Implement business logic for real-time systems, transactional workflows, and state management. 
  • Write clean, testable, and well-documented code. 

Game Server / RGS (Good to Have) 

  • Contribute to the development or maintenance of Remote Gaming Servers (RGS) or similar real-time engines. 
  • Handle player/session lifecycle, game state management, and event processing. 
  • Implement logic for probabilistic systems, reward mechanisms, and configurable rules (if applicable). 

Real-Time Systems & Messaging 

  • Build and maintain event-driven pipelines using Apache Kafka / similar messaging systems. 
  • Implement real-time features such as event tracking, notifications, and asynchronous processing. 

API Development & Integrations 

  • Design and develop RESTful APIs for internal and external systems. 
  • Integrate third-party services such as payment gateways, analytics tools, authentication providers, and external platforms. 
  • Ensure API security, versioning, and scalability. 

Database Design & Management 

  • Design and optimize schemas in PostgreSQL (or similar SQL databases). 
  • Handle high-volume transactional data, logging, and performance tuning. 
  • Implement caching strategies (e.g., Redis) where necessary. 

Cloud & Infrastructure 

  • Deploy and manage backend services on AWS (or similar cloud platforms). 
  • Work with Docker for containerization and environment consistency. 
  • Collaborate on infrastructure setup, scaling strategies, and cost optimization. 

Performance Optimization 

  • Identify and resolve bottlenecks in backend systems. 
  • Optimize latency, throughput, and system resource usage. 

Testing & Deployment 

  • Write unit, integration, and load tests. 
  • Contribute to CI/CD pipelines for automated testing and deployment. 
  • Ensure smooth releases with minimal downtime. 

Monitoring & Production Support 

  • Monitor live systems, logs, and metrics. 
  • Troubleshoot production issues and ensure high availability. 

Code Quality & Collaboration 

  • Participate in code reviews and maintain coding standards. 
  • Collaborate with cross-functional teams including frontend, DevOps, and product. 
  • Mentor junior developers where applicable. 


Required Qualifications 

  • 4+ years of backend development experience. 
  • Experience building scalable, distributed systems in production. 
  • Strong proficiency in Node.js and backend frameworks. 
  • Solid experience with PostgreSQL / relational databases. 
  • Experience with Docker for containerization. 
  • Hands-on experience with AWS (or other cloud platforms). 
  • Strong understanding of RESTful API design. 
  • Familiarity with event-driven architecture and messaging systems (Kafka, RabbitMQ, etc.). 
  • Strong understanding of: Asynchronous programming, System design & scalability, Data structures & algorithms and Concurrency and distributed systems 


Preferred Qualifications (Nice to Have) 

  • Experience with game servers, RGS, or real-time engines. 
  • Familiarity with probability-based systems (RNG, simulations, etc.). 
  • Experience with Redis or caching layers. 
  • Knowledge of Kubernetes or container orchestration. 
  • Experience with WebSockets / real-time communication. 
  • Understanding of security best practices (OAuth, JWT, rate limiting). 


What do we offer

  • Competitive Salaries and Regular salary reviews  
  • 5 working days (Monday- Friday) - 9 hours a day 
  • Breakfast and Lunch as well as tea and coffee, are provided 
  • Paid Paternity, Maternity, Marriage Leave, Public Holidays, Sick and Casual Leave 
  • Festival Bonus after completion of Probation 
  • Medical and Accidental Insurance  
  • Amazing Company Mission and Culture 
  • Growth Opportunities 
  • Flexible working environment 
  • Interesting projects 
  • Space for creativity 
  • A motivative, innovative and productive environment to work in 
  • Library books accessible  
  • Weekly and monthly extracurricular activities: Futsal, Hiking, Recreational activities and many more   
  • Team Building Activities and Knowledge Sharing Session  
  • Office workstation with dual monitor and provide the latest tools, technologies, and equipment needed at work 

Download Our Mobile App