Company

OpenlearningSee more

addressAddressSydney, NSW
CategoryEngineering

Job description

OpenLearning is a leading global online education platform. We are looking for a Software Engineer to join our software development team, building cloud-based web and mobile applications. 

It is more important to us that you enjoy learning new skills and technologies, or can transfer your existing skill set into some of the following areas - make sure to mention your strengths and what you most enjoy working on when you apply. We’re looking for candidates who have experience in many, but not necessarily all of: 

Experience with a prominent web application (server-side) language as well as excellent knowledge of front-end development technologies.

Technical skills:

Extensive experience with frontend web/mobile frameworks, e.g.:

  • React and/or React Native
  • Typescript
  • Mobile automation tools such as Fastlane
  • Frontend package tools and configuration, such as Webpack, Vite, and Metro

Server-side development experience including:

  • Python (or another popular backend language/framework)
  • NodeJS (Typescript)

Excellent knowledge of both RDBMSs and MongoDB, including:

  • all aspects of configuration, best practices, and troubleshooting
  • schema design, performance tuning, query optimization, & index tuning
  • backup solutions
  • replica set and sharding topologies
  • migration of code and data between SQL and NoSQL technologies

Bachelors, Masters, or PhD in computer science/Software Engineering, or a related technical field or similar experience, with a solid understanding of Software Engineering principles and practices, including:

  • code refactoring, design patterns, and continuous integration
  • unit testing, and defining test cases for system and user testing
  • core security concerns within a typical web/mobile application (password hashing, SSL/TLS, encryption at rest, XSS, XSRF, code injection, access control)
  • identifying areas for innovation with core technologies, systems, and frameworks used in all areas of software development
  • researching available options, consulting with fellow technical and product team members, and incorporating enhancements into the design and development of the product

Experience in API design, development, delivery, and integration technologies, for example:

  • RESTful API design
  • JWTs, and session/identity management
  • OAuth2.0, OpenID Connect, or SAML
  • GraphQL (or other graph API technologies)
  • VM-based, containerised, or serverless solutions using public cloud offerings such as Azure or AWS.

If you’ve worked in education technology before, be sure to mention if you have come across LTI, xAPI, cmi5 or other education technology standards, or have worked on any educational tools or systems.

Non-technical Skills:

A passion for developing a world-class education platform, an ability to thrive in a passionate and collaborative environment, and excellent team and communication skills, including the ability to:

  • quickly communicate complex ideas around a technical topic, and disperse knowledge to a highly skilled team
  • discuss, design, and provide feedback on solutions and roadmaps with the team, and collaboratively plan, motivate, and deliver
  • show a passion for teaching, learning, experimentation, and making a social impact
  • encourage a kind/positive/playful attitude that embraces change, innovation, and diversity within teams and working environments
  • teach me how to make an awesome coffee ☕️
  • juggle a soccer ball 50+ times ️⚽️
  • know all the words to every Disney song 🎵
  • … anything else impressive you’d like to mention 😊

Our culture:

OpenLearning is a place where thoughtful and passionate people can be themselves, knowing that everyone on the team is working together to achieve the same goals and make a positive impact on the world.

Our team is predominantly remote work - we hang out in Gather.town, but as most of us are based in Sydney or Kuala Lumpur.

Our team values are: 

  • Embracing people from all walks of life (belonging, embracing)
  • Seeing the best in each other (support)
  • Driven by a sense of responsibility (responsibility, purpose)
  • Realising possibilities in a chaotic world (ingenuity, innovation)
  • Enjoying the moment (playfulness)

Refer code: 1976975. Openlearning - The previous day - 2024-04-07 00:15

Openlearning

Sydney, NSW
Jobs feed

Monash Clayton FT Reliever

Mss Security

Clayton, VIC

Permanent

Fulltime relieving Security Officer

Mss Security

Victoria

Permanent

2x Security Team Leader VIVA

Mss Security

Victoria

Permanent

Administration Assistant/Customer Service

Conquest Recruitment Group

Ballarat, VIC

Permanent

Restaurant Supervisor

Atlam Group

Sydney, NSW

Permanent

Bunbury- Maintenance Officer

Regis Aged Care

Australia

Permanent

Resort Maintenance Handyperson

Kelsian

Queensland

Permanent

Site Supervisor

Core Talent

Queensland

$110,000-125,000 per year

Cabinet Maker / Shopfitter

Marble Group

Richmond, VIC

Permanent

Manager Graduation, Fees and Scholarships

Swinburne University Of Technology

Hawthorn, VIC

Permanent

Share jobs with friends

Related jobs

Mid Or Senior Software Engineer (Full Stack - Remote)

Senior Android Software Engineer

Opentable

Permanent

Sydney, NSW

11 hours ago - seen

Senior Software Engineer

Shift

Permanent

North Sydney, NSW

5 days ago - seen

Senior Software Engineer C++/Python Architect

Mantech

Permanent

Sydney, NSW

5 days ago - seen

Senior Software Engineer

Woolworths Group

Permanent

Sydney, NSW

5 days ago - seen

Senior Software Engineer - Full Stack (.Net & React)

Commonwealth Bank Of Australia

Permanent

Sydney, NSW

5 days ago - seen

Senior Software Engineer

Wooliesx

Surry Hills, NSW

a week ago - seen

Senior Software Engineer

Woolworths Group

Darlinghurst, NSW

a week ago - seen

Senior Software Engineer

Quickli

Bondi Junction, NSW

2 weeks ago - seen

Senior software engineer

Newytechpeople

Newcastle, NSW

2 weeks ago - seen

Senior Software Engineer

Recordpoint

Sydney, NSW

2 weeks ago - seen

Senior Software Engineer (Golang) - Core Publishing

Nine For Brands

North Sydney, NSW

2 weeks ago - seen

Senior Software Engineer - High Frequency Trading - Java

The Argyle Network

$170,000 - $200,000 a year

Sydney, NSW

2 weeks ago - seen

Senior Software Engineer

City Of Sydney

$138,505 - $155,210 a year

Sydney, NSW

2 weeks ago - seen

Senior Software Engineer - Full Stack

Culture Amp

Sydney, NSW

2 weeks ago - seen

Senior Full Stack Software Engineer

Cmc Markets

Sydney, NSW

2 weeks ago - seen

Senior Software Engineer - Tech Lead Content API

News Corp

Surry Hills, NSW

2 weeks ago - seen