They are a learning platform built to prepare the next generation for the future of work. Designed to help them understand who they are and where they want to go, they deliver an AI powered approach to education, self-discovery, and career exploration. The modern workforce is evolving at a breakneck pace. Through a combination of learning science and cutting-edge technology, the company is revolutionizing how users discover potential careers, find mentors, and unlock opportunities.
The educational products, online discovery platform, brand partnerships, and virtual events have already impacted millions of lives worldwide – including over 5 million students. Already, they’ve brought their pilot curriculum to over 3000 schools. In 2021, they’re launching two brand new learning experiences – a B2C on-the-go mobile app enabling them to reach young professionals in a virtual, post-pandemic environment, as well as a B2B classroom product. They’re a data-driven organisation with 55 years of collective experience in founding successful companies. They are taking an evidence-based approach to guiding the next generation into the future, and they need your help to build something bigger than us all!
They are looking for an enthusiastic Senior Developer ready to help us shape their systems and APIs that will drive the full ecosystem. You will know what great looks like, and you’ll be hell bent in making sure everything you, and they do, fits that mould.
You will be responsible for developing and maintaining their back end services and their APIs that are aimed at powering their whole ecosystem, from mobile applications to web sites and also third party integrators.
You will relish working in a fun, energetic and collaborative environment as you will be working alongside other engineers, designers and stakeholders working on all the layers of the infrastructure.
A problem solver, a mentor, a coach, someone with the desire to deliver incredible products. If this sounds like you, then you should apply!
Translate application storyboards and use cases into functional applications
Design, build, and maintain efficient, reusable, and reliable and testable C# code
Ensure the best possible performance, quality, and responsiveness of applications
Collaborate with peers and stakeholders to define, distil, and ship new features in an Agile environment
Help define and enforce standards around code quality and organization via peerreview
Identify bottlenecks and bugs, and devise solutions to these problems
Continuously deploy using our CI/CD pipelines
Support junior developers’ work
Document development and operational procedures
.NET Core/5 experience.
An understanding of distributed systems design.
Experience with design patterns and principles.
Agile delivery experience.
Passion for writing well tested, maintainable, scalable code.
Autonomy, willingness to take ownership and be a part of something new.
Strong leadership skills with a strong passion for mentorship.
Experienced with Cloud best practice and infrastructure.
Proficient with source control (Git, Github, Git Flow).
Previous experience building something from the ground up.
Content Management System experience.
Exposure to the Education industry.