Employment OS for your Business

Employment OS for Job Seekers

Junior Full Stack Software Engineer

Christchurch, Canterbury 8011, New Zealand • Full-time
AI Job Summary
  • 1–2 years full stack engineering, or transferable skills/aptitude from a recent graduate.
  • Comfort incorporating AI tools into daily development; learn and apply AI safely.
  • Experience with JS/TS (React/React Native/Node) and/or Python (Django)/C#; plus DB and cloud exposure.

Role Type

On-site • Permanent • Full-time • Entry Level

Description

At MadeCurious. we like to work on meaningful projects. At our core is the desire to deliver systems and software that solve challenging problems across a range of domains.  Sometimes this falls within the public sector, where we can create positive outcomes for communities, the environment and our government partners. Sometimes this falls within the private sector, building interesting and elegant products for complex businesses and their customers.

Building the right thing is just part of what we do, the other consideration is building it well. We do that by combining thoughtful design with clever technology and the adoption of best-practice engineering processes. We continually reflect upon and make improvements to our systems and processes. Being able to adapt to a fast-changing world is key to our team’s success.  

Our culture is built on values like curiosity, freedom with responsibility, openness, and delivering value. These guide everything that we do. If you’re up for a challenge and want to be surrounded by awesome colleagues who care deeply about the work they undertake,  you’re looking in the right place.

What we need:

We’re on the hunt for a motivated and enthusiastic Junior Full Stack Software Engineer with a passion for delivering exceptional solutions. We’re leaning towards someone with 1-2 years of experience, but we would be open to a recent graduate with the right foundations and aptitude.

Our goal is to build long-lived, happy, empowered teams that deliver value to our partners. This means fostering an environment where collaboration, innovation, and growth thrive. How you work and interact in teams will be incredibly important to our decision-making.

You’ll need to be comfortable with pair programming sessions, swarming around work and open to offering and receiving feedback from your peers.  It’s essential that you’re someone inherently curious, likes building products and relationships (not just shipping code), and can articulate your thinking. You need to be happy operating where AI tooling is part of the daily development workflow, not an add-on to it.

If you’re excited about joining a team that prioritises teamwork, innovation, transparency and a culture of continuous growth, we’d love to hear from you.

Skills, experience & education:

Of course technical skills are important for this role, but it’s ok not to be an expert in everything we use. If you don’t match the skills listed below but can demonstrate transferable experience/skills and have the capability and desire to learn then we welcome your application. However, an enthusiasm for picking up new technology and frameworks is non-negotiable. 

MadeCurious is striving to become an AI-native organisation. As such, we are looking for someone who is constantly improving how they safely incorporate AI tools into their engineering craft. We have invested heavily in training for our teams to support this adoption, but we are also looking for fresh eyes with AI experiences we may have not yet had. Bonus points for showing us personal projects or coursework involving LLM applications, agent systems, automation, or AI-assisted development

The team you will be joining use the following tools, so ideally you have experience with at least some of:

  • Javascript/TypeScript – React, React Native and NodeJS.  
  • Python (Django) or Microsoft .Net  (C#)
  • PostgreSQL or MSSQL
  • AWS or Azure
  • CircleCI, Git Hub, Git Hub Actions
  • Elastic, New Relic or equivalent observability tools

Recognised degrees or other relevant qualifications are definitely nice-to-have but not an absolute requirement.  What is critical are your thinking processes and problem-solving abilities, so as part of our recruitment process you’ll undertake small coding challenges with follow-up discussions with our team.  This will be your moment to shine, allowing you to demonstrate your communication skills and understanding of what you will need to become a great engineer.

We value cultural contribution and attitude ahead of specific experience. We understand that a lack of confidence can hold us back from applying for a job, but we also know there’s no such thing as the ‘perfect’ candidate. Our employment philosophy is pretty simple, we look for the right people and then do what it takes to get them on board and keep them around. We invest in our team to help them realise their potential. 

About us:

We cherish our culture, so every hire we make is carefully considered. We are a team of curious-minded people who support each other and hold robust debates. We thrive on challenges, view our successes (and failures) as opportunities for growth, and we never, ever want to stop learning. 

We are an equal-opportunities employer, we don’t just accept our differences, we celebrate our diversity and grow through sharing our unique experiences and perspectives. We are wholeheartedly committed to creating an inclusive environment that offers each of us the chance to thrive.

We are active in supporting a number of the local technology and social-good communities. In the last year we’ve hosted meet-ups for the likes of:

  • User Experience CHCH
  • The AWS User Group 
  • The Project Community meetup
  • Women in Tech 
  • Christchurch Sustainability Professionals

Salary and Benefits:

We offer competitive remuneration based on the skills and experience you demonstrate during the interview process. 

Location and Hours:

This role is based in our Christchurch HQ. While we’re happy to support flexible/hybrid working we see this as primarily an in-office first role.

To apply:

We are committed to improving diversity in the tech industry and encourage all qualified applicants regardless of race, skin colour, religion, ancestry, nationality, sexual orientation, gender identity, age, disability, or any other underrepresented group to apply for this position.

Please use the ‘Apply Now’ button at the top of this page to submit your CV and a Cover letter. No recruiters please. 

Please ensure you include your experience and expertise along with some information outlining your background, current employment situation, and why you think you would be a good fit within our team. It would be great if you can include links to any of your online profiles (e.g. GitHub & Stack overflow).


Company Overview

At MadeCurious, we exist to build the right thing. We work at the intersection of people and technology to design and deliver digital products and systems which can help shape a better world. Our employment philosophy is simple. We look for the right people and then do what it takes to get them on board and keep them growing. We aren’t scared to invest in the right people to help realise their potential.