Senior Software Engineer – Commerce and Payments

Job Brief:

Raptr is looking for a Senior Software Engineer as a Team Lead for its Gaming E-commerce and Payment division to lead and spearhead the creation of new products and features, while working with various stakeholders to ensure smooth operations.

The main responsibilities include gathering product requirements, prioritizing feature implementations, and leading team to build out middleware and product/app suite. Our ideal candidates should combine a solid technical background with team management as a large part of this role. Collaboration with payment and gaming partners is key to product rollout.

The candidate will work with internal and external stakeholders to create a wholistic commerce ecosystem


  • Team Leadership: Lead and mentor a team of 2-3 developers to ensure the successful execution of middleware and payment projects, fostering collaboration and innovative solutions.

    Language Proficiency: Have expertise in at least one of the following programming languages: Python, Ruby, or PHP, to create and maintain middleware systems.

    Cloud Integration: Leverage your experience with cloud platforms to ensure the scalability, reliability, and security of our gaming ecommerce platform.

    LAMP Stack Expertise: Utilize knowledge of the LAMP (Linux, Apache, MySQL, PHP) stack to develop and maintain key components of the ecommerce platform.

    Mobile Technology Integration: Apply your knowledge and experience in mobile technologies to ensure the e-commerce site and app is responsive and accessible on mobile platforms.

    Ecommerce Functionality: Implement and optimize ecommerce functionalities, including payment processing, user account management, and in-game credit purchases.

    Security and Monetisation: Implement robust security measures to protect user data and financial transactions.

    Collaboration: Collaborate with UX/UI designers, frontend developers, and other teams to create a seamless and user-friendly ecommerce experience for gamers.

    Documentation: Create comprehensive documentation for middleware systems and ecommerce functionalities, facilitating efficient knowledge transfer.

    Performance Optimisation: Continuously optimise middleware code and systems to ensure a fast and reliable ecommerce experience.

Requirements and skills

  • Bachelor’s degree in Computer Science or related field (or equivalent work experience).
  • Proven experience in middleware development, with a focus on e-commerce or related fields.
  • Proficiency in at least one of the following programming languages: Python, Ruby, or PHP.
  • Expertise in AWS and cloud services for infrastructure management.
  • Deep knowledge of the LAMP stack (Linux, Apache, MySQL, PHP) and server management.
  • Familiarity with mobile technologies and responsive design for mobile platforms.
  • Strong problem-solving skills, with a commitment to creating secure and user-friendly ecommerce solutions.
  • Previous experience in team leadership or management is a plus.

Location : Karachi