Software Engineer (Backend)

  • Lahore, Pakistan
  • Full-time
  • Engineering
  • min-37727

About Us

Mindstorm Studios is a pioneer in designing, developing, and marketing top-tier games and interactive entertainment enjoyed by millions globally. Since our founding in 2006, we have consistently delivered high-quality products. As partners with Lion Studios, one of the world’s leading mobile game publishers, our games have been downloaded over 100 million times worldwide, including global hits like Hexasort, Super Salon, Flick Pool, and Alliance Wars.

Headquartered in San Francisco with development operations in Lahore, we are always on the lookout for the brightest talents in game development. We aim to empower our team to create world-class, #1 games.

Role

We are seeking a motivated Software Engineer (Backend) to join our Lahore team. This is a fantastic opportunity for individuals passionate about game development. In this role, you will collaborate with cross-functional teams to develop and maintain software applications, contributing to various projects. A commitment to collaborative problem-solving, sophisticated design, and delivering high-quality products is essential. If you're passionate about making games, this is the perfect place for you to grow!

What You'll Do

  • Write clean, efficient, and well-documented code that adheres to our coding standards.
  • Collaborate with senior engineers, project managers, and team members to deliver high-quality software solutions.
  • Assist in writing unit tests and debugging code to meet functionality and performance requirements.
  • Participate in code reviews and learn from feedback to improve your coding practices.
  • Create and maintain comprehensive documentation for both new and existing applications, including technical specifications and user guides.
  • Stay up-to-date with the latest industry trends, tools, and technologies, with a willingness to adapt to new challenges.
  • Contribute to all stages of the software development lifecycle (SDLC), including analysis, design, development, testing, and deployment.
  • Identify, troubleshoot, and resolve bugs, issues, and areas for improvement in the codebase.
  • Provide technical support by addressing tickets or issues raised by users.

Things that get you extra points

  • A passion for staying current with evolving game standards and development technologies.
  • Familiarity with trending gameplay mechanics and successful games in the mobile gaming space.
  • Hands-on experience playing mobile, console, and PC games.

Who We're Looking For

  • Bachelor’s degree in Computer Science, Game Development, or a related field. Equivalent experience is also welcome.
  • 3 - 5 years of practical experience in software development.
  • Strong problem-solving skills with a solid foundation in object-oriented programming (OOP), data structures, and algorithms.
  • Proficiency in front-end technologies like HTML, CSS, and modern JavaScript frameworks (e.g., Nuxt, Vue.js, React.js).
  • Competency in back-end languages such as C#, TypeScript, Python, and familiarity with back-end frameworks (e.g., Angular, React, Node.js).
  • Basic knowledge of SQL and experience with MySQL and PostgreSQL databases.
  • Familiarity with web servers (e.g., Apache) and basic UI/UX design principles.
  • Exposure to cloud platforms like AWS, Azure, or Google Cloud is a plus.
  • A strong passion for mobile game development (iOS & Android).
  • Awareness of current design and architectural patterns in game development.
  • Experience writing clean, maintainable, and efficient code.
  • Familiarity with version control systems such as Git.
  • Experience working in Agile environments or using Scrum methodologies.
  • Excellent verbal and written communication skills.
  • A proactive and collaborative attitude, eager to embrace new challenges and technologies.
  • High attention to detail with a commitment to delivering top-quality results.

What We Offer

  • Exposure: Work alongside the best in the global game industry, gaining top-level game development knowledge and career progression.
  • Culture: A dynamic and progressive work environment with a flat hierarchy. You'll take ownership of your goals while receiving full support from your team.
  • Time-Off: 5 weeks of paid vacation annually, along with wedding/paternal leave and paid sick leave.
  • Comprehensive Benefits: Provident fund, full healthcare (in-patient & out-patient), fuel allowance, subsidized lunches, fitness allowance, gadget discounts, and yearly bonuses.
  • Perks: Regular HR events, team lunches, movie nights, monthly birthday celebrations, company retreats, and games/sports competitions, and much more!

 

Disclaimer: Mindstorm Studios is an equal opportunity employer. We celebrate diversity and are committed to fostering an inclusive environment. All hiring, promotion, discipline, and discharge decisions are based on merit, competence, and performance.