Full Stack Engineer
Company Description
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 14 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.
Job Description
As a Full Stack Engineer at Ironbelly Games, you will play a crucial role in designing, developing, and maintaining the technological foundation of our game projects. You will work closely with cross-functional teams including game designers, artists, backend engineers, and DevOps specialists to deliver high-quality, scalable, and performant gaming experiences. Your expertise in C# or TypeScript, Kubernetes, and microservices architecture will be essential in shaping the technical landscape of our games.
💼Day to day responsibilities:
- Collaborate with game designers and artists to implement engaging user interfaces and gameplay features that align with the creative vision of the game.
- Develop and maintain efficient backend systems and APIs, ensuring seamless communication between frontend and backend components.
- Design, build, and optimize microservices architecture to support scalable and resilient game features.
- Write clean, maintainable, and well-documented code that meets the highest industry standards.
- Work on both client-side and server-side development, ensuring a smooth and responsive player experience.
- Participate in code reviews and provide constructive feedback to maintain code quality across the team.
- Implement and maintain automated testing processes to ensure the reliability and stability of the game systems.
- Collaborate with the DevOps team to deploy, manage, and monitor game services using Kubernetes and other relevant technologies.
- Stay up-to-date with industry trends and best practices, and integrate new technologies into the development process when applicable.
Qualifications
🚀What you bring to the table:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Proficiency in C# or TypeScript, with a strong foundation in object-oriented programming.
- Proven experience in designing, developing, and deploying microservices using modern architecture patterns.
- Familiarity with containerization and orchestration tools, such as Kubernetes, Docker, and Helm.
- Solid understanding of frontend technologies like HTML, CSS, and modern JavaScript frameworks (e.g., React, Angular, or Vue.js).
- Experience working on game development projects or a strong passion for gaming is a plus.
- Strong problem-solving skills and the ability to troubleshoot complex technical issues.
- Excellent communication skills and the ability to collaborate effectively within cross-functional teams.
- Detail-oriented mindset with a commitment to writing clean, efficient, and maintainable code.
- Familiarity with version control systems, particularly Git, with experience with Perforce being a big plus.
Additional Information
- Portfolio or examples of previous work related to game development or relevant projects are highly encouraged.
- Remote candidates must have a strong track record of remote work and the ability to maintain a high level of communication and collaboration.
Join us at Ironbelly Games and be a part of a talented team that's dedicated to pushing the boundaries of gaming technology. If you're passionate about creating exceptional gaming experiences and are excited to work on innovative projects, we'd love to hear from you.
Ironbelly Games is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.