Senior Backend Developer

View all open positions

Senior Backend Developer

15.09.2020 Technology Montreal Metropolitan Area Permanent Contract Open position Apply here
Rovio has recently opened a Montreal studio, with the goal to reinvent the way people play games. We are building a hands-on team of artists, technologists, designers and innovators inside a culture of trust, passion, and innovation and aspire towards radical transparency and candor, empowering leadership and true work/life balance.

We are committed to the continual improvement of our projects, tools, communication, and ourselves, while keeping the atmosphere friendly, inclusive, respectful and supportive. We make sure that we learn both from our mistakes and our success as we grow in number and in experience.

And, of course, we plan to Change The World for the better with the groundbreaking game we will build. 

Summary of your role: 

At Rovio, we believe that great games are made by people who are passionate about actually making them! As Senior Backend Developer, you need a proven record in implementing and maintaining server backend. You should have experience and good understanding of designing, implementing and testing server functionalities. You will be working closely with other server and client programmers, game producers and game designers.

****

Rovio a récemment ouvert un studio à Montréal, dans le but de réinventer la façon dont les personnes jouent aux jeux. Nous montons une équipe d'artistes, programmeurs, designers et d'innovateurs voulant mettre les mains à la pâte et créer des expériences uniques. Notre culture repose sur la confiance, la passion, l'innovation. Nous aspirons à une transparence et honnêteté, renforçant le leadership et un véritable équilibre entre vie professionnelle et vie privée.

Nous sommes déterminés à améliorer continuellement nos projets, nos outils, notre communication et nous-mêmes, tout en gardant une atmosphère conviviale, inclusive, respectueuse et solidaire. Nous nous assurons que nous apprenons à la fois de nos erreurs et de notre succès à mesure que nous grandissons en nombre et en expérience.

Et, bien sûr, notre objectif est de changer le monde pour le mieux avec le jeu révolutionnaire que nous allons construire. 

Un avant-goût de ton rôle:

Chez Rovio, nous pensons que les grands jeux sont créés par des gens passionnés par le processus créatif! En tant que développeur principal backend, vous avez besoin d'une expérience chevronnée dans la mise en place et la maintenance du serveur backend. Vous devez avoir de l'expérience et une bonne compréhension de la conception, de l’implémentation et des tests des fonctionnalités du serveur. Vous travaillerez en étroite collaboration avec d'autres programmeurs de serveurs et clients, des producteurs et des concepteurs de jeux.

What you will do | Ce que vous ferez:

  • Design, implement and test game backend functionalities (in a microservice architecture)
  • Create, maintain and operate the game server cloud infrastructures
  • Ensure that game backends are efficient, secure and scale well
  • Participate in designing client/backend communication protocols
  • Collaborate with the Technical Director in the definition of the backend architecture
  • Work as a team with other developers, designers and artists
  • ***
  • Concevoir, implémenter et tester les fonctionnalités backend du jeu (dans une architecture de microservice)
  • Créer, maintenir et exploiter les infrastructures cloud du serveur de jeux
  • Vous assurer que les backends de jeu sont efficaces, sécurisés et évolutifs
  • Participer à la conception des protocoles de communication client / backend
  • Collaborer avec le directeur technique quant à la définition de l'architecture backend
  • Travailler en équipe avec d'autres développeurs, designers et artistes

You’ll need these skills | Tu auras besoin de ces compétences:

  • Minimum 5 years of server programming experience 
  • Good knowledge and experience of cloud platforms and related technologies, for example AWS, GCP or Azure
  • Experience in Rest-API based services
  • Good understanding of SQL and NoSQL databases
  • Strong programming skills using C# or Java
  • Proficiency with Python, Bash or other languages is a strong plus
  • Experience building and operating scalable applications for high load of users
  • Understanding of game architectures and technologies
  • Experience with debugging, profiling and performance optimizations
  • Experience in deploying and operating log collection management and monitoring systems (e.g. Logstash, Kibana, Zabbix, Grafana)
  • ***
  • Minimum 5 ans d'expérience en programmation serveur
  • Bonne connaissance et expérience des plateformes cloud et des technologies similaires, par exemple AWS, GCP ou Azure
  • Expérience dans les services basés sur Rest-API
  • Bonne compréhension des bases de données SQL et NoSQL
  • Solides compétences en programmation utilisant C # ou Java
  • La maîtrise de Python, Bash ou d'autres langages est un atout majeur
  • Expérience en conception et opération d'applications évolutives pour une charge importante d'utilisateurs
  • Compréhension des architectures et des technologies de jeu
  • Expérience du débogage, du profilage et de l'optimisation des performances
  • Expérience avec les outils de monitoring (Logstash, Zabbix, Grafana)

Subscribe to job alerts

By subscribing, you agree to receive emails from us. Please review our privacy policy for more information. You can unsubscribe at any time.

Craft
Sending An error occured. Thank you for subscribing! We will be in touch.