Senior Back-End Developer

Code | Montreal

We are looking for a passionate Senior Back-End Developer to join our development team in our Montreal, Canada office. Primary responsibilities of this position includes building, maintaining, and optimizing our Casino Game Server, Game Engines, Game APIs, and supporting tools.

job_code

You will be responsible for: 

  • Designing, developing, and maintaining our back-end functionality which involves high volume transaction systems
  • Developing game engines and tools on our Casino Game Server
  • Developing, Enhancing and Maintaining existing gaming API’s, game engines and providing Back-End development support for Front-End Developers
  • Experience in all aspects of application development lifecycle (analysis and design to implementation and support)
  • Working closely with different interfaces such as Game Producers, Mathematicians, Statisticians, Front-end game developers, and QA
  • Coordinating the quality assurance, certification, and translation processes of the games
  • Researching, playing, and studing casino games to stay up-to-date with market trends and competition
  • Performing other tasks as required

Essential experience: 

  • Bachelor’s degree or higher in computer science
  • 3+ years of slot game service development knowledge
  • Strong track-record of developing and maintaining Casino Game Engines with the successful production of impactful slot games
  • Excellent knowledge of C#/dotnet
  • Experience with JavaScript and NodeJS
  • Experience with client-server integrations
  • Experience of working with relational and/or NoSQL databases
  • Solid knowledge of Object-Oriented Programming, MVC and other design principles
  • Experience working with project tracking tools such as JIRA
  • Familiarity with Git and feature branching approach.
  • Highly organized, experienced in running multiple projects and delivering to tight deadlines
  • Passionate in whatever you do and want to make a difference in the iGaming Industry
  • Strong English written and verbal communication skills
  • Leadership attitude and not afraid to get your hands dirty
  • Excellent teamwork skills and ability to adapt

Desirable experience: 

  • Solid understanding of back-end tools/services in the area of probability and statistics
  • Experience developing casino games mathematics
  • Experience with Pixi.js or Phaser.io JavaScript/CSS frameworks.
  • Open to challenges of learning new languages, technologies, frameworks and approaches to development
  • Experience with other programming languages (Java, PHP, Python, C++, etc) is an asset
  • Self-motivated with a strong desire to learn and stay abreast of online casino game trends and developments/standards
  • Bilingual (French and English) is an asset
  • Experience in using Jira and / or other project management tools
  • The role will be remote-based initially, but preference will be given for candidates who are able to relocate to Montreal, Canada once our offices will re-open
  • Preference will be given for candidates with experience in producing online casino games

Apply for this position.

If you are interested in an open position please contact us at Email: [email protected]

PEARFICTION STUDIOS INC

417 Rue Saint-Pierre, Suite 700-701

Montreal, Quebec, Canada

H2Y 2M4

Tel: (514) 419-7977

GENERAL ENQUIRIES

For any questions you may have you can contact us at Email: [email protected]

If you are interested in an open position please contact us at Email: [email protected]

PearFiction Studios Inc. is licensed and regulated by the UK Gambling Commission under licence number 000-050457-R-327859-001. It’s very important to us that you play responsibly, and within your limits. Please review our Privacy Policy and Responsible Gambling notice.