drjobs Senior Backend Programmer

Senior Backend Programmer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Montreal - Canada

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Core:

  • Proposer mettre en place et prendre en charge les tches et fonctionnalits assignes conforme aux dlais du projet
  • Fournir des mises jour rgulires sur lavancement lquipe de production
  • Collaborer avec lquipe de la PCF Online Platform pour intgrer et dvelopper des composants partags en amliorant la stabilit et la fonctionnalit des modules utiliss sur la plateforme
  • Considrez la performance du travail que vous effectuez.
  • Dcomposer les tches mise jour rgulire sur lavancement et communiquer proactivement les questions ou problmes tout en proposant des solutions ralisables
  • Travailler en troite collaboration avec directeur et larchitecte du projet pour mettre en uvre des fonctionnalits et du code de haute qualit en identifiant proactivement les risques potentiels et en les abordant avec lquipe
  • Participer activement aux revues de code pour favoriser un environnement collaboratif partager des ides et apprendre des autres membres de lquipe
  • Aider occasionnellement les responsables dquipe dans les efforts de recrutement en collaborant avec les ressources humaines
  • Se tenir inform(e) des meilleures pratiques des tendances de lindustrie et des solutions techniques pertinentes 
  • Sassocier aux quipes QA pour dfinir et tablir les exigences de test pour les nouvelles fonctionnalits et celles existantes

Backend:

  • Concevoir et mettre en uvre des services backend pour la PCF Online Platform spcifiquement adapts aux environnements de jeux en ligne et de services en direct
  • Fournir des outils et des cadres facilitant lintgration fluide des services backend avec les clients de jeux les serveurs et dautres systmes connexes
  • Mettre en uvre des protocoles de scurit pour se protger contre les menaces et garantir la conformit aux rglementations sur la protection des donnes
  • Raliser des valuations rgulires des performances des services en ligne en se concentrant sur lefficacit la scalabilit et la gestion de la charge pour optimiser les performances du systme
  • Diagnostiquer et rsoudre rapidement les problmes techniques mergents en fournissant un soutien et une maintenance continus pour garantir la stabilit

Core:

  • Propose implement and own tasks and features in a timely fashion.
  • Provide regular updates to the production.
  • Collaborating with PCF Online Services to integrate and develop shared components and augment stability/features of shared modules.
  • Consider the performance of the work that you do.
  • Breakdown your own tasks update your progress ask questions and raise issues to relevant stakeholders as well as proposing solutions when needed.
  • Work closely with Principal and project Architect to implement high quality features and code proactively identify and address risk with the team.
  • Proactively participate in code reviews to share knowledge and learn from other team members.
  • Occasionally support Lead in recruitment projects with HR collaboration.
  • Stay informed of best practices and technical solutions used at the company.
  • Work with QA teams to define testing requirements for new and existing features.

Backend:

  • Design and implement backend services for the PCF Online Services Platform tailored for online gaming.
  • Provide tools and frameworks for smooth backend service integration with game clients and servers.
  • Implement protective measures against threats and ensure adherence to data protection laws.
  • Regularly refine the performance of online services focusing on server efficiency and user load management.
  • Resolve technical issues and continuously support and update online services for stable performance.

Qualifications :

  • 6 ans dexprience ou plus dans le domaine des jeux pour consoles et PC
  • Impliqu dans le cycle de production dau moins 1 titre
  • Excellente matrise dun langage de programmation principal
  • Connaissance approfondie des outils de contrle de version et de rvision de code tels que Swarm Perforce et Git
  • Comptences avres dans lutilisation de logiciels de gestion de projet tels que JIRA et Confluence
  • Capacit dmontre travailler de manire autonome
  • Plus de 5 ans dexprience dans le dveloppement de services en ligne haute extensibilit dans divers domaines avec un accent sur la gestion de grandes bases dutilisateurs
  • Familiarit avec Kotlin Java et Go ou forte volont dapprendre ces langages
  • Expertise avec les langages Python Ruby et C# avec un engagement largir ses comptences linguistiques
  • Exprience avec des technologies de conteneurisation telles que Docker et des outils dorchestration comme Kubernetes ainsi quune connaissance dau moins une plateforme cloud majeure (AWS Azure GCP)
  • Comptence en bases de donnes SQL (par exemple MySQL) et en solutions de mise en cache comme Redis en mettant laccent sur lextensibilit et lefficacit oprationnelle
  • Exprience avre dans la gestion de systmes backend traitant un volume lev de trafic et de donnes tout en garantissant des performances et une stabilit sous charge
  • Bonne comprhension des architectures et mthodologies clientserveur
  • Solide connaissance des pratiques de scalabilit de scurit et des principes de maintenabilit du code
  • Capacit produire un code scuris fiable et maintenable
  • Bonnes comptences en mentorat
  • Excellentes comptences en communication verbale et crite en anglais

Vous avez peuttre:

  • Exprience dans le cycle de dveloppement complet dun produit y compris les oprations postlancement
  • Bonnes comptences en C/C avec la capacit de traiter des questions complexes dans ces langages.
  • Un travail prcdent dans des entreprises technologiques renomme comme FAANG est un plus.
  • Comprhension dUnreal Engine pour le dveloppement de jeux
  • Familiarit avec OpenAPI et les outils de gnration de code
  • Exprience avec des outils de surveillance et dobservabilit tels que Prometheus InfluxDB Loki et Grafana
  • Connaissance dOpenTelemetry pour la surveillance des performances des applications
  • Exprience pertinente dans lindustrie du jeu vido

  • 6 years experience working in console / PC games
  • Involved in the production cycle of at least 1 title 
  • Excellent primary programming language skills.
  • Good knowledge of Source Control and Code Review tools (Swarm Perforce Git etc.).
  • Good knowledge of Project Management Software (JIRA Confluence etc.).
  • Ability to work autonomously.
  • 5 years of experience developing highscalability online services in various domains emphasizing handling large user bases.
  • Familiarity with Kotlin Java and Go or willingness to learn these languages. 
  • Expertise in Python Ruby and C# or willingness to learn these languages. 
  • Skilled in Docker Kubernetes and at least one major cloud platform (AWS Azure GCP).
  • Experience with SQL databases (like Postgres) and Redis focusing on scalability and efficiency.
  • Experience managing backend systems that handle high volumes of traffic and data ensuring efficiency and stability under load.
  • Solid understanding of clientserver methodologies and technologies.
  • Good knowledge of scalability security and code maintainability.
  • Ability to produce secure reliable and readable code.
  • Good mentoring skills.
  • Strong verbal and written communication skills in English.

Nice to have:

  • Experience with a products full development cycle including postlaunch operations
  • Good skills in C/C with the ability to handle complex issues in these languages
  • Previous work in leading tech companies like FAANG is a plus
  • Understanding of Unreal Engine for game development
  • Familiarity with OpenAPI and code generation tools
  • Experience with tools like Prometheus InfluxDB Loki and Grafana
  • Knowledge of OpenTelemetry for application monitoring
  • Video Gamespecific experience
  • Strong verbal and written communication skills in English.


Additional Information :

Ce que nous offrons:

  • Un ensemble davantages sociaux pays 100 % par PCF. La compagnie dassurance rembourse les rclamations 100 % (jusqu 1000 $ de services par anne en plus dune couverture familiale ou individuelle).
  • Une couverture dentaire complte y compris les soins dentaires.
  • La cotisation gale au REER hauteur de 4 % avant dductions fiscales 100 % acquis ds le premier jour.
  • Une semaine de cong pay pendant les vacances dhiver.
  • 20 jours de cong pay et 5 jours de cong de maladie pay.
  • Des sances gratuites de soins virtuels de sant et de bientre mental incluses dans le rgime pour les membres et leurs personnes charge.
  • Des occasions de dveloppement personnel et la possibilit duvrer dans un environnement mondial.
  • Loccasion de travailler au sein dune quipe crative avec des personnes passionnes par ce quelles font.

What we offer:

  • Benefit package 100% paid by PCF. The insurance company reimburses 100% of claims (Up to $1000 per service a year as well as individual family coverage).
  • Full Dental coverage including major dental.
  • 4% RRSP matching before tax deductions 100% vested on day 1.
  • Paid week off during Winter Holidays.
  • 20 paid vacation days and 5 paid sick days.
  • Free virtual health and mental wellbeing sessions are included in the plan for members and their dependents.
  • Personal development opportunities and ability to work in a global environment.
  • Work in a creative team with people full of passion for what they do.


Remote Work :

Yes


Employment Type :

Fulltime

Employment Type

Remote

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.