SR. BACKEND ENGINEER
Come join our mission to create the future of entertainment. On this team, you’ll own delivery of Front-End Implementation. You’ll be empowered and given autonomy. Your ideas will matter.
We usually respond within a week
👀 Who Are We Looking For?
We are seeking a knowledgeable and passionate Backend Software Engineer to help develop progression and persistence features for our team-based multiplayer shooter. As a key member of a small team, you will significantly impact the design of backend systems, collaborate with our engineering team to bring them to life, and engage our players with captivating features. You will deliver full-stack features, from the data layer to the client API, directly influencing the player experience. Working closely with our business and design teams, you will build scalable, configurable, and efficient systems. This role is ideal for those eager to expand their skillsets, thrive on solving unique challenges, and are observant and flexible in identifying and filling new opportunities.
🛠️ Key Responsibilities
- Leadership: Drive the architecture design, development process, and implementation of high-quality, high-performance 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 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. Collaborate across disciplines to deliver fun and engaging features to a global audience.
- Iterative, Continuous Improvement: Identify, analyze, and advocate for improvements to our creation process. Stay updated on emerging trends and technologies to enhance our development workflow and technology stack. Strive to broaden your skillset to tackle new and emerging challenges.
🎓 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, a related field, or equivalent practical experience.
- Technical Skills: Proficiency in NodeJS, running containerized applications in Kubernetes, and managing AWS resources.
- Problem Solving: Strong analytical and problem-solving skills to tackle complex challenges, identify areas for 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 real-time 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.