Backend Engineer - Montreal, QC Based 🇨🇦
Come join our mission to create the future of entertainment. On this team, you’ll own delivery of Back-End Implementation. You’ll be empowered and given autonomy. Your ideas will matter.
We usually respond within two weeks
Location: Montreal, QC (Hybrid / On-site)
We are looking for a knowledgeable and passionate Backend Software Engineer to help us build out progression and persistence features for our team-based multiplayer shooter, Shrapnel.
As a core part of a small team, you will have a significant impact in designing backend systems, collaborating with our engineering team to bring them to life, and delighting our players with features that keep them engaged and entertained.
You will be delivering full-stack features, from the data layer to the client API, that directly impact the player experience. Working closely with our business and design teams, you will build systems that are scalable, configurable, and efficient. This role is ideal for those who like to grow their skillsets, thrive on solving unique challenges, observant to find new opportunities, and flexible to fill them.
Key Responsibilities
- Leadership - Drive the architecture design, development process, and implementation of high-quality, high-performant software solutions. Contribute to the overall product direction and feature prioritization.
- Full Stack Development - Build across multiple levels of our technology stack to deliver end-to-end solutions. Maintain, iterate, and improve on scalable, reliable, and efficient systems.
- Team Collaboration - Work closely with a world-class team of designers, developers, and players to define product requirements and shape the future of Shrapnel. Collaborate across disciplines to deliver fun and engaging features to a worldwide audience of players.
- Iterative, Continuous Improvement - Identify, analyze, and advocate for improvements to our creation process. Stay up to date on emerging trends and technologies that we can adopt to improve our development workflow and technology stack. Strive to broaden your skillset to tackle new and emerging challenges.
Required Qualifications
Experience: 5+ years of professional software development experience with a strong focus on full stack development.
Education: Bachelor’s or Master’s degree in Computer Science, or a related field, or equivalent practical experience.
Technical Skills: Proficiency in NodeJS, running containerized applications in Kubernetes, and managing AWS resources.
Problem Solving: Analytical and problem solving skills to tackle complex challenges, identify areas of improvement, and deliver solutions.
Communication: Excellent verbal and written communication skills with the ability to coordinate across multiple disciplines.
Nice to Haves
- Strong understanding of backend development principles, including RESTful and realtime APIs, microservice architecture, and data storage and retrieval techniques.
- Familiarity with Game Backend As A Service platforms (Playfab, AccelByte, Pragma, GameLift)
- Experience with game development and familiarity with Unreal Engine 5\.
- Experience with CI/CD development operations via GitHub Actions.
- Prior experience in a startup or similar fast-paced work environment.
- Department
- Engineering
- Locations
- Canada, Montreal, Canada , Québec, Canada, Western Europe, Eastern Europe, USA, South America
- Remote status
- Hybrid
About Ironbelly Studios
Ironbelly Studios is comprised of a talented, passionate and dedicated number of game developers from all corners of the globe. Our focus is on creating high quality entertainment experiences as well as providing outsourcing services at a fraction of the cost seen elsewhere.
From humble beginnings Ironbelly has grown to be one of the most trusted names in the indie development space, working on over 300 projects in our 15 years of service, ranging from AAA titles such as Gotham Knights down to small mobile titles. We bring passion and experience together and look for people who put games and their creation in the center of their world.