Technical Director (Node.js)

Engineering · Vancouver, British Columbia
Department Engineering
Employment Type Full Time
Minimum Experience Experienced

Almost 20 years ago, our founder decided to start a mobile game company and called it IUGO, which in Latin means “to connect”. His vision was boldly to do just that; connect people through mobile games. Today we are the longest standing mobile gaming company in Canada with a wide variety of games under our belts including The Walking Dead: Road to Survival, PvPets, Middle-earth: Shadow of War and many more. Our team is full of intelligent and passionate foodies, beer connoisseurs, thrill seekers, musicians, fitness fanatics, leaders, dreamers and of course - GAMERS!


COVID-19 Protocol:

Our employees are currently given the option to either work remotely from home, OR from the studio. Our entire interview and onboarding process can be completed from the comfort of your own home. All applications will be considered. 


Please note, IUGO is open to filling this role with a remote candidate. We offer local, Canada-wide, and Global options for candidates. 


As the Technical Director, you contribute to the growth and development of both the code and the engineering team. We expect you to lead by example when working with the code and be proactive when working with the team. You’ll be developing highly scalable server infrastructure and features for our games alongside a group of passionate and talented individuals. 


The ideal candidate should display proven leadership and interpersonal skills, with strong abilities in communication, collaboration, and networking. They should also be highly self-motivated and display exceptional organizational skills. 


RESPONSIBILITIES

  • Design and develop Linux game server technologies using Node.js and other languages
  • Create and implement features for massive multiplayer mobile games
  • Collaborate with a multi-disciplinary team of programmers, artists, producers, and designers
  • Develop tools to support mobile game development and other interventions
  • Program games and applications in C/C++, Obj-C++, Java, iOS/Android SDKs, and our proprietary mobile platform


REQUIREMENTS

  • 10+ years of relevant professional development experience
  • Expert in Node.js/TypeScript
  • Strong foundation in Object Oriented Programming
  • Strong understanding of both relational and nonrelational databases
  • Experience with deployment and Continuous Integration tools such as Ansible, Jenkins, Rundeck, etc.
  • Experience with Amazon Web Service technologies (EC2, S3, SQS, DynamoDB, etc.) or other Cloud Services
  • Exceptional problem solving abilities
  • Highly self-motivated and able to excel in a fast paced, dynamic environment
  • Excellent communication (oral and written) and organizational skills
  • Works well in a team environment
  • Lead and/or managed a team of software engineers in the design and implementation of highly scalable and reliable Mobile or AAA games.
  • Champion of latest industry best practices


BONUS

  • Previous experience with managing the development and shipment of games on iOS or Android platforms
  • Handle setup and configuration, monitoring, and maintenance of large game server clusters
  • Experience with PHP 
  • Experience with large scale distributed server infrastructure design and development
  • Networked games or Social games server development experience
  • Analytics/Telemetry systems experience


PERKS

  • 3 weeks paid vacation & 4 personal days per year (will earn up to an extra week)
  • Lifestyle Subsidy for your favourite activities (Camping, Fitness, Education, Music Lessons, Home Office Equipment, etc.) 
  • Company parties, traditions & team building events
  • Transit Subsidy 
  • Extended benefits package 
  • Monthly Lunch & Learns from internal and external speakers 


IUGO is an Equal Employment Opportunity employer committed to building a diverse and equitable workplace, and inclusive environment for all existing and potential employees. Employment decisions are based on candidate qualifications and business need, not race, colour, ancestry, place of origin, age, sex (including pregnancy), gender identity or expression, sexual orientation, political belief, religion, creed, marital or family status, medical condition, genetic information, physical or mental disability, military or veteran status, prior criminal conviction or any other protected class in accordance with federal, state or provincial and local laws and ordinances. Accommodations will be provided as requested by candidates taking part in all aspects of the selection process.


What Happens Next?

Our team reviews all applications, however, because we receive such high volumes of talent, we are only able to reach out to those who closely match our needs. If you are not contacted right away, don’t be discouraged as we will contact you should a suitable role open up. All candidate information collected will remain confidential, and will not be disclosed to anyone who is not involved in your hiring process. IUGO will keep all candidates' information on file for up to 1 year.


Thank you for your interest in IUGO! 


For pictures and more information about our space and culture, check us out on social media and the career page on our website.

Careers Page: https://iugogames.com/careers/

Facebook: https://www.facebook.com/iugomobile/

Instagram: https://www.instagram.com/iugogames/

Twitter: https://twitter.com/iugome

Thank You

Your application was submitted successfully.

  • Location
    Vancouver, British Columbia
  • Department
    Engineering
  • Employment Type
    Full Time
  • Minimum Experience
    Experienced