Software Engineer - Backend

Trade Me

At Trade Me, we're about connecting Kiwi to create the life they want. Whether it's the big things like finding a home, a job, a car or growing their business, or the smaller things, like finding that right bedside table or parting ways with some old stuff. At Trade Me our vision is to be the place where Kiwi look first.

We're embarking on an ambitious platform strategy to build the foundation that will power the future of Trade Me. This is a chance to join our search platform squad, make a huge impact across our engineering teams, and help us build a world-class, event-driven microservice architecture in the cloud and strengthen our API capabilities.

Here is what you can expect from this role:

  • Take full ownership of your work by building, testing, releasing, and monitoring high-quality code in our production environment.
  • Play a key role in strengthening our API capabilities and evolving our cloud-based microservice platform.
  • Write clean and scalable code and help others do the same through peer review.
  • Collaborate with your team to design, plan, and estimate the work needed to achieve your squad’s goals.
  • Document your work to empower other engineers and support junior members of the team to help them grow.
  • Engage with teams across the business to apply innovative and proven solutions to their challenges.
  • Participate in an on-call rotation to respond to and resolve production incidents.

The skills you'll bring to our team:

  • Intermediate level experience with C# and the .NET framework (or a similar language), ideally in a commercial product environment.
  • Experience with Infrastructure as Code (Terraform), CI/CD pipelines (especially GitLab), and containerisation (Docker).
  • Experience with OpenSearch or similar search and analytics engines like Elasticsearch is a plus, though not critical.
  • A solid understanding of relational databases and SQL.
  • A strong grasp of OO design patterns, SOLID principles, and a passion for writing clean, testable code.
  • A security-first mindset and a keen eye for potential vulnerabilities.
  • A collaborative and organised approach, with the motivation and adaptability to thrive in a fast-moving environment.A positive attitude and a willingness to both support your teammates and challenge the status quo.

You'll have the best time working at Trade Me, and this is why:

#Flexibility: Flexible working is the new normal. We have a guideline for our people to be in the office 60% of the time, with the remaining time being flexible. We support you with a home office setup and a utilities allowance to ensure you can work comfortably.

#Wellness: Being your best self means caring for your physical and mental wellbeing, we offer lots of resources to help you along the way.

#Leave: We support you with leave when you need it, including 5 days of wellness leave each year and 10 days of sick leave from day 1.

#Social: Nothing beats getting together to have some fun and celebrate our success. Join us in the office on payday for company paid lunches. Regular Friday drinks and nibbles, annual Trade Me company awards, celebrations and more.

#Learning: Whether it's on the job, formal training, mentoring or something else, you'll grow with us from Day 1.

We know some candidates can be reluctant to apply for roles if they feel they don't 'tick all the boxes'. If you're excited about this opportunity, we'd still really like to hear from you so please send us your resume and a short cover note outlining the “Why”.

Trade Me is an INZ accredited employer. We truly value diversity and embrace a flexible workplace where people are encouraged to achieve their potential!

Check out the job description for this role here!

Read Full Description
Confirmed 16 hours ago. Posted 25 days ago.

Discover Similar Jobs

Suggested Articles