Your role would be to lead the development of our web platform; a service based system including our backend, frontend, and exposed APIs. Your focus would be developing this scalable platform, solving hard data-science problems to make the most of our analytics, and working closely with the rest of the team.
Required
- A love of games!
- Minimum BSc in Computer Science, Mathematics, Engineering, Physics, or similar discipline
- Industry experience implementing a full software life cycle
- Considerable experience with:
- Frontend languages, such as Javascript, HTML, CSS
- Backend languages, such as Python, Ruby, Java, PHP
- Experience with SQL and NoSQL databases
- Good OS level understanding for server deployment
- Good working knowledge of web services, cloud computing
- Functional approach to UI/UX, and ability to integrate with design team
- Good understanding and approach to software testing, bug tracking, and event logging
- Working understanding of version control systems such as Git
- A demonstrable passion for building things and taking on a variety of roles when needed
- The ability to integrate well with other developers and employees
- Comfortably learn new tools and languages when required
- Skills to document, report, describe, code-review, pair program, work on your own, whenever required
Preferred
- Experience with continuous integration, including build automation tools, such as Maven, or Gradle
- Good UI/UX design skills
- Good understanding of network principles
- Experience implementing game logic, and an understanding of game engine architecture