About Cyber LegendsCyber Legends is a forward-thinking organization that empowers kids, their teachers, and parents to learn online safety through play. Its innovative learning platform includes a cyber safety video game, lesson plans for teachers, and activity kits and videos for parents and their kids to use at home.
Job PurposeThe Software Developer role is focused on learning, developing, and maintaining our software systems. You will actively contribute to the CyberLegends by writing code, participating in code reviews, testing, debugging and documentation. You will work closely with several business groups to meet feature requests and project requirements effectively. We’re looking for a creative, self-starter with a passion for learning, growth, gaming, and cyber security.
Duties and Responsibilities● Write code to maintain and improve the performance of our software systems● Develop, implement, and test feature requests and participate in product discovery● Perform automated testing to ensure the functionality of our software systems● Complete code reviews and conduct testing to ensure quality software● Detect bugs or errors within code and apply fixes● Work to achieve sprint targets against fixed deadlines● Participate in team stand-ups and report on progress● Work within an Agile environment and collaborate with multiple business groups● Act as a mentor to Junior Software Developers by modelling best practices● Document and maintain software functionality● Fulfil developer and deployment documentation requirements● Other projects, duties, and tasks as assigned Qualifications● Post-secondary degree in Computer Science or related field preferred● 3 to 5 years of work experience as a Software Developer● Experience in web client technologies, such as HTML, CSS, JavaScript● Working knowledge of React● Moderate knowledge of Django● Basic understanding of Linux● Relational Database experience is ideal (Postgres preferred)● Unity experience is considered an asset but not required● Experience with Amazon Web Services is considered an asset but not required● Proficient understanding of git● Experience with or strong knowledge of Agile methodology● Excellent oral, written communication and problem-solving skills● Detail-oriented, curious, and asks many questions● Testing and debugging experience is considered an asset