Backend Engineer

Lahore, Punjab, Pakistan
Full Time
Mid Level

Backend Engineer

Location: Onsite (Lahore)
Experience: 2–4 Years
Employment Type: Full-time
Stack: Node.js, NestJS, PostgreSQL, Redis, AWS

Job Overview

We are looking for a Backend Engineer to build, maintain, and improve backend services powering a mobile gaming platform. You will work on core systems including rewards, transactions, wallets, payouts, and admin tools while collaborating closely with senior engineers, product teams, and mobile developers. This role is ideal for someone who enjoys solving backend challenges, writing reliable code, and contributing to scalable systems used by a large user base.

Responsibilities

  • Develop and maintain backend services using Node.js and NestJS
  • Build APIs and business logic for wallet, rewards, transactions, and platform features
  • Contribute to ledger and transaction systems while ensuring data accuracy and consistency
  • Implement payout workflows and assist in handling reconciliation and failure recovery scenarios
  • Optimize PostgreSQL queries, indexes, and database performance
  • Implement Redis-based caching and performance improvements
  • Work with background jobs and message queues for asynchronous processing
  • Write clean, maintainable, and testable code following engineering best practices
  • Debug and resolve production issues while contributing to system reliability
  • Collaborate with mobile, product, and backend teams to define and implement API contracts
  • Participate in code reviews and contribute to improving code quality across the team
  • Assist in designing scalable backend solutions under the guidance of senior engineers
  • Monitor application performance and help identify bottlenecks and optimization opportunities
  • Write unit and integration tests to ensure system stability
  • Contribute to technical documentation and knowledge sharing

Required Skills

  • 2–4 years of backend development experience
  • Strong proficiency in Node.js and TypeScript
  • Experience with NestJS or similar backend frameworks
  • Good understanding of PostgreSQL, including query optimization, indexing, and transactions
  • Experience with Redis for caching and performance optimization
  • Experience with message queues such as Bull, BullMQ, SQS, or Kafka
  • Understanding of REST APIs and backend architecture principles
  • Familiarity with concurrency issues, race conditions, and data consistency concepts
  • Experience with AWS services such as ECS, RDS, ElastiCache, or related cloud services
  • Knowledge of Git workflows and collaborative development practices
  • Experience writing unit and integration tests using Jest or similar frameworks
  • Strong problem-solving and debugging skills

Nice to Have

  • Experience working with wallet, ledger, payment, or transaction-based systems
  • Exposure to fraud detection, anti-abuse systems, or risk management features
  • Experience building high-traffic or large-scale backend applications
  • Familiarity with distributed systems and asynchronous processing patterns
  • Experience in gaming, fintech, or consumer-facing products
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*