Highly Scalable Backend Software Engineer

4 days ago


Montreal, Quebec, Canada Aristocrat Full time

Aristocrat is a world leader in gaming content and technology, delivering great performance for our B2B customers and bringing joy to the lives of millions of people who love to play our casino and mobile games.

Job Overview

We are seeking an experienced Senior Backend Software Engineer (LAMP/LEMP) to work on the backend infrastructure of one of the largest and most successful social casino games. The ideal candidate will live and breathe writing highly scalable code and have a proven track record of profiling, optimizing, and supporting high concurrency applications.

Key Responsibilities
  • Design, implement, and deploy game platforms with emphasis on uptime, scalability, and security.
  • Profile and tune highly-scalable backends.
  • Develop APIs for other development teams to consume.
  • Provide first-line defense in troubleshooting production issues as part of a rotating on-call duty.
Requirements
  • 8+ years professional experience in software development.
  • Expert level understanding of PHP, including object-oriented design patterns, class inheritance, etc., to write highly reusable and clean code.
  • Solid understanding of how highly scalable web applications work, including caching, queues, locking, etc.
  • Experience with the entire software development life-cycle from gathering requirements to launching.
  • Comfortable operating on a Linux command line.
  • Basic knowledge of networking, DNS, protocols.
  • Database design and SQL knowledge (MySQL, PostgreSQL, etc.).
  • Excellent critical thinking, problem solving, and analytical skills.
  • Detail-oriented, motivated, self-starter who can work without supervision.
  • Container experience using Docker, Docker Swarm, Kubernetes, etc.
  • Cloud experience on any cloud provider (We use Google Cloud Platform).
  • Experience with CI/CD, including building pipelines, automated deployments, etc.
Preferred Skills and Experience
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent experience).
  • Experience using OpenAPI and AsyncAPI for defining APIs, and exercising them through appropriate tooling (e.g., Postman).
  • Experience with security best practices and compliance standards in cloud-based environments.
  • Understanding of serverless architecture and containerization technologies (e.g., Docker, Kubernetes).
  • Understanding of Java development with Spring (e.g., Boot, Cloud, Framework).
  • Familiarity with Domain Driven Design (DDD) and its application in software development.
  • Knowledge of API management, scaling strategies, and performance optimization for large-scale backend systems.
  • Certification in Agile Product Ownership or related field.
What We Offer

Estimated salary: $120,000 - $180,000 per year.

A comprehensive benefits package, including medical, dental, and vision insurance, 401(k) matching, and paid time off.

Opportunities for professional growth and development, including training, mentorship, and career advancement.

A collaborative and dynamic work environment with a team of talented and dedicated professionals.



  • Montreal, Quebec, Canada Lisplogics Full time

    Job Title: Backend Engineer for Scalable SystemsAbout Us:Lisplogics is a leading provider of real-time decision systems for operations management, specializing in building scalable solutions to increase productivity worldwide. Our team of talented scientists and engineers is dedicated to addressing complex operational challenges using advanced software...


  • Montreal, Quebec, Canada Xsolla Full time

    Xsolla is a leading provider of innovative payment and customer engagement solutions for the video game industry.OverviewWe are seeking an experienced Software Engineer to join our team in enhancing the Xsolla Account, our flagship B2C product. The Xsolla Account is a critical component of our business, offering features from personal info and payment...

  • Backend Engineer

    1 week ago


    Montreal, Quebec, Canada Aristocrat Full time

    Aristocrat is a world leader in gaming content and technology, seeking a skilled Backend Engineer to work on the backend infrastructure of one of its most successful social casino games. This challenging role involves designing, implementing, and deploying game platforms with emphasis on uptime, scalability, and security. The ideal candidate will have a...


  • Montreal, Quebec, Canada Aristocrat Full time

    Aristocrat is a world leader in gaming content and technology, seeking a talented Senior Software Engineer to join our team.We are looking for an experienced professional with a strong background in writing highly scalable code, particularly in PHP and Linux environments.The ideal candidate will have a proven track record of profiling, optimizing, and...


  • Montreal, Quebec, Canada Randstad Full time

    About the RoleWe are seeking a skilled Backend Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining our backend systems. You will work closely with our cross-functional team to deliver high-quality software solutions. Our ideal candidate will have a strong background in software engineering and a...


  • Montreal, Quebec, Canada Lightspeed Full time

    OverviewLightspeed is a leading cloud commerce platform that helps merchants innovate and thrive in the market. Our team is passionate about upholding software engineering best practices and building resilient, scalable solutions for our valued customers.Estimated Salary:$100,000 - $150,000 per yearJob DescriptionWe are seeking a skilled Backend Software...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada Behaviour Interactive Inc. Full time

    **Overview of Behaviour Interactive Inc.**Behaviour Interactive Inc. is a leading game development studio with a presence in multiple countries, including Canada and the United States.We are seeking an experienced Backend Developer to join our team of skilled professionals working on cutting-edge video game projects.Estimated Salary: $120,000 - $180,000 per...


  • Montreal, Quebec, Canada GuruLink Full time

    Job DescriptionMontreal, Quebec: GuruLink is a global investment management firm that leverages cutting-edge technology and data analysis to design and build its own systems.We are seeking an experienced Software Developer to join our backend system teams. As a key member of the team, you will be responsible for designing, developing, and maintaining...


  • Montreal, Quebec, Canada SGS Société Générale de Surveillance SA Full time

    Societe Generale, a leading global banking and financial services company, is seeking a skilled Backend Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the evolving needs of our clients.Job DescriptionThis is a challenging...


  • Montreal, Quebec, Canada Kabam Full time

    Unlock Your Potential as a Senior Backend Engineer at KabamWe are seeking an exceptional Senior Backend Engineer to join our team and contribute to the development of cutting-edge gaming systems. As a key member of our engineering team, you will design, architect, and implement scalable, high-performance software solutions that drive innovation and...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada Rollbar, Inc. Full time

    About InfillionInfillion provides comprehensive media solutions to agencies and brands, establishing proprietary relationships with partners and publishers. The company focuses on delivering exceptional consumer experiences that surpass conventional interruptive advertising models. Additionally, Infillion offers programmatic advertising solutions through the...


  • Montreal, Quebec, Canada Behaviour Interactive Full time

    Behaviour Interactive is a leading developer of cutting-edge video games, with a presence in Montreal, Toronto, Rotterdam, and the UK. Our team of over 1200 passionate employees collaborate with major gaming companies to deliver exceptional work-for-hire development and original games.About the RoleWe are seeking a Senior Backend Software Engineer to join...


  • Montreal, Quebec, Canada Boostsecurity Full time

    About the RoleWe are seeking a highly skilled AWS senior backend software engineer to join our team at Boostsecurity.The successful candidate will be responsible for designing, implementing, and testing features for our high-performance backend infrastructure using cloud-based technologies such as Python, microservices architecture, and Kafka.As a senior...


  • Montreal, Quebec, Canada Rollbar, Inc. Full time

    Job OverviewWe are seeking an Expert Backend Software Engineer to join our team and contribute to the development of real-time solutions. As a key member of our team, you will design, develop, document, test, release, monitor, troubleshoot new and existing backend software systems and applications.About the RoleThis is a unique opportunity to work on...


  • Montreal, Quebec, Canada Yassir Full time

    Company OverviewYassir is a leading super App in the Maghreb region, revolutionizing daily services with its digital infrastructure. As we introduce financial services to our users, we're seeking an experienced Backend Developer to join our engineering team.


  • Montreal, Quebec, Canada Z953 Full time

    Key ResponsibilitiesWe are seeking a skilled Backend Developer to join our team. As a Backend Developer, you will be responsible for developing and maintaining ecosystems that provide music content to partners across the globe.Your key responsibilities will include:Designing and implementing scalable solutions for our multimedia projectsCollaborating with...


  • Montreal, Quebec, Canada Lightspeed Full time

    Lightspeed is a leader in cloud commerce solutions, empowering merchants with essential tools to thrive globally. As a Senior Backend Software Engineer on our Ecwid (E-Series) team in North America, you will play a key role in developing software solutions that drive merchant success.About the RoleWe are passionate about upholding software engineering best...


  • Montreal, Quebec, Canada Lisplogics Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Lisplogics, a leader in building real-time and dynamic decision systems for operations management. As a key member of our team, you will be responsible for designing, developing, and maintaining high-performance software solutions that meet critical business...


  • Montreal, Quebec, Canada Kabam Full time

    Kabam is a world leader in developing entertaining, immersive, and highly social multiplayer games. We're committed to building a diverse and equitable workplace, and an inclusive environment for all existing and potential employees.We're seeking a highly skilled game software engineer to join our team. This role will play a significant impact in the...


  • Montreal, Quebec, Canada Genpact Full time

    Genpact, a global professional services and solutions firm, delivers outcomes that shape the future. Our purpose is to create a world where people work better together. We serve leading enterprises with our deep business and industry knowledge, digital operations services, and expertise in data, technology, and AI.In this role, you will be responsible for...