Software Developer (Full Stack - use React, Kubernetes, Go)

Job Description

Would you like to work in the cloud, using tech like Go, Google Cloud Platform, Kubernetes and React?

Would you like to join an agile, forward thinking team of motivated engineers who thrive on a challenge?

Would you like to make a difference to education?

Our team is expanding and we have big aspirations; we're looking for a full stack software developer who wants to grow with us.

As a full stack software engineer you’ll be an integral part of the team from day one. You’ll be tasked with designing and building end-to-end solutions for our homework and classroom products. You’ll build cloud-based solutions that scale for many users and you'll ultimately be able to see the impact you’re having on teachers and students.

Our technology stack is constantly adapting as we pick the right tools for the job, but you should expect to be writing code in Go and Javascript, using cloud and web technologies including React, Redux, Google Cloud, Nginx, Postgres, RabbitMQ and Pixi.

About Sparx

Sparx is about learning. We work with schools, in schools and for schools because we understand the challenges faced by educators, teachers and students on a day to day basis and we are passionate about finding a way to help.

Empowering educators and motivating young people to improve educational outcomes is our mission - aiming to improve life opportunities for over 5 million learners by 2030 #Ed5M.

For over 7 years we have been investigating how young people learn. We have gathered data, listened to teachers and students and overlaid these insights with our own observations, drawing on the expertise of our team. The result is not an off-the-shelf software product - it is an approach to learning. Our unique, blended learning methodology combines traditional teaching methods with sophisticated technology, our own high quality content and unparalleled levels of support.

Our Team

Our diverse and vibrant team is growing fast! We’re not just developers, data scientists, product owners, content or education experts – we’re also cyclists, DJs, triathletes, published scholars, parents, pet owners, musicians, adventurers, and more. We bring our whole selves to work, and we’re united by our belief in the transformative power of learning and excitement about tackling the hard problems in technology.

Based in one of the best workspaces in the country, we set clear and challenging goals, collaborate, celebrate success and have the opportunity to learn from each other every day. We encourage everyone to stretch beyond their roles and deliver on our mission.

Requirements

You have a strong technical background, having a good grasp of development fundamentals

You’re adept in at least one modern programming language (e.g. Go, C, Python)

You’re a problem solver and keen to use the right technology to solve the right problems

Experience in React, Go, Kubernetes and Google Cloud Platform will give you a head start, but an ability and desire to learn is more important

You’d like to build and maintain systems used by many customers

We succeed as a team. You’re naturally collaborative and comfortable sharing and listening to opinions and how we can improve

You enjoy working in an environment that ships code frequently with high confidence

Unfortunately, at this current time, we cannot accept applications that require sponsorship for an employment visa.

About Sparx

Sparx is a scientifically driven and research based educational technology company working to improve the way young people learn.

WE TEST EVERYTHING. THE RESULTS ARE SCIENTIFIC. GUESSWORK IS NOT PART OF THE EQUATION.

WE DO THIS BY USING THE BEST TOOLS - AND BRAINS - THAT SCIENCE AND TECHNOLOGY HAVE TO OFFER.We're software developers, content scientists, statisticians and games developers. All with different perspectives, all sharing the same big goal - improving education for everyone.