
Steer Studios
About the job
Steer Studios (formerly known as Savvy Games Studios) mission is to create a world-leading game studios in Saudi Arabia, creating high-quality games for international audiences. Also to help Saudi’s passionate gaming sector to develop homegrown IP and more broadly, make KSA a global hub for gaming.
As part of the Steer Studios team, you will work alongside the best global gaming talents who have relocated to Riyadh to be part of the ambitious group, and innovative, passionate and hardworking Saudis.
Steer Studios is seeking a skilled and experienced Lead Programmer with expertise in developing online services and tools development to join our team. As the Lead Programmer , you will be responsible for designing, implementing, and maintaining robust and scalable online services that support our digital products and platforms. You will lead a team of programmers, collaborate with cross-functional teams, and drive the successful delivery of online services to enhance user experiences.
Key Responsibilities:
- Lead and manage a team of programmers, providing technical guidance, mentorship, and oversight.
- Design, develop, and maintain high-quality online services and backend systems to support our games and studio tools.
- Implement secure authentication, user management, and data privacy mechanisms for online services.
- Develop and maintain APIs, microservices, and databases to support online functionalities, such as user profiles, shop , leaderboard etc.
- Optimize online service performance, scalability, ,reliability, and data synchronization challenges.
- Lead the design and implementation of automation solutions for studio operations, including content creation, editing, and distribution processes.
- Collaborate with different departments to identify bottlenecks and pain points in studio workflows. Use technical solutions to streamline processes, reduce manual tasks, and enhance productivity.
- Oversee the design, development, and maintenance of data pipelines, databases, and data warehousing solutions. Ensure scalability, reliability, and efficiency in handling large volumes of data.
- Conduct code reviews, provide feedback, and ensure adherence to coding standards and best practices
- Identify and resolve technical issues, bugs, and performance bottlenecks related to online services and studio tools.
- Collaborate with project managers to plan, estimate, and allocate resources.
- Provide regular updates on project status, milestones, and risks to stakeholders and management.
Qualifications and Key Skills:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Strong leadership and team management skills with a history of successfully leading and mentoring technical teams.
- Strong proficiency in programming languages commonly used in online services development, such as Java, C#, or Python.
- Experience with backend frameworks and technologies, such as Node.js, Django, or ASP.NET
- Solid understanding of RESTful APIs, microservices architecture, and database management systems.
- Familiarity with cloud platforms, such as AWS, Azure, or Google Cloud, and their services related to online services.
- Proficiency in data engineering technologies such as SQL, ETL frameworks, data warehousing, and cloud platforms (e.g., AWS, Azure, GCP).
- Strong analytical and problem-solving skills, with the ability to assess complex technical challenges and provide innovative solutions.
- Excellent leadership and team management skills, with the ability to mentor and motivate a team of programmers.
- Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
- Ability to prioritize and manage multiple projects in a fast-paced environment.
- Experience with agile software development methodologies, such as Scrum or Kanban.
Let’s bring Together Steer Studios to the world!
Posted on Sep 13, 2023.