C++ Developer

C++ Developer
NextAge Technologies Pvt Ltd , Pakistan

Experience
3 Years
Salary
100,000 - 125,000 PKR
Job Type
Job Shift
Job Category
Requires Traveling
No
Career Level
Telecommute
No
Qualification
BSCS/MSCS
Total Vacancies
1 Job
Posted on
Jul 16, 2021
Last Date
Sep 29, 2021
Location(s)

Job Description

Company Introduction

Bleeding Edge Studio is a renowned name in the field of Games Development and Publishing Services. We’ve celebrated 300+ mobile games with a wide variety of genres. We are going very well on our services side and we have served many clients in more than 15 countries.

Headquartered in Abu Dhabi-UAE with Production Studio located in Lahore-Pakistan, Bleeding Edge has an understanding of game technology and it empowers us to bring value.

Job Description

We are looking for a C++ Software Developer who is motivated by the art of backend programming. You will work with back-end game developers to build all backend logic. You will also be learning and implementing components on the server-side infrastructure, defining how the backend of the game functions. A game that can be used simultaneously by millions of users.

Responsibilities

  • Develop new APIs for gaming backend functionality.
  • Build reusable code and libraries for future use.
  • Ensure Documentation of all API endpoints developed by either using Swagger or Postman.
  • Optimize backend for maximum speed and scalability for a game to be used by millions of users.
  • Apply knowledge of concurrency, parallelism and shared resource access in order to have a highly functioning backend.
  • Assure that all user input is validated on back-end services.
  • Collaborate with other team members and stakeholders.

Additional Information (Perks):

  • Market competitive salaries & bonuses
  • Opportunity for the relocation to UAE

Job Specification

Skills and Qualifications

  • Strong understanding of C++
  • At Least 3 years of Experience working with C++ professionally, experience with mod.
  • Understanding of SQL and No-SQL databases, experience working with Postgresql and MongoDB is a plus.
  • Understanding of dealing with concurrent threads, shared resources and parallelism.
  • Good Understanding of one of AWS Technologies among EC2, ECS or EKS.
  • Should know why Design Patterns are necessary & what are Code Smells. Knowledge of SOLID principles.
  • Experience with Go Kit, gRPC is a plus.
  • Proficient understanding of code versioning tools.
  • Understanding of REST is necessary with knowledge of queue based protocols such as RabbitMQ, Apache Kafka.
  • Experience building microservices.
  • Knowledge of Project Management tools like Jira/Trello/Asana/Pivotal Tracker etc.
  • Knowledge of Caching and experience with Redis or Memcached.
  • Bachelors/Masters in Computer Science or related fields.

NextAge Technologies Pvt Ltd

Information Technology and Services - Lahore, Pakistan