Software Engineer, Wavie

Engineering | Remote | Full Time

Working at Wavie

Wavie can hire people in any country where we have a legal entity. Assuming you have eligible working rights and a sufficient time zone overlap with your team, you can choose to work remotely or return to an office as they reopen (unless it’s necessary for your role to be performed in the office). Interviews and onboarding are conducted virtually, a part of being a distributed-first company.

Wavie's mission is to deliver happiness. Not only to customers but to try make the world a better place and push innovation to the max. Our tools were built to assist students and staff within the education sector. We also work on some projects which utilise our technology to help others e.g. Wavie Village.

Our products need to handle information at scale, and innovate traditional systems. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day.

As a software engineer, you will work on a specific project critical to Wavie's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

On your first day, we'd love for you to have:

  • Bachelor’s degree in computer science or a similar discipline
  • Hands-on programming experience in object-oriented languages (PHP is preferred)
  • Bachelor’s degree in computer science or a similar discipline
  • Familiarity with Test-Driven Development, Refactoring, Clean Code, Clean Architecture, Design Patterns, Data Structures and Algorithms
  • Familiarity with Agile software development methodologies
  • Strong debugging and troubleshooting skills
  • A strong teamwork mindset

It's great, but not required if you have:

  • Understanding of SaaS, PaaS, IaaS industry with hands on experience with public cloud offerings (e.g., AWS, GAE, Azure)
  • Familiarity with AWS Services (DynamoDB, SQS, SNS, EC2 and ElastiCache)
  • Experience with building microservices designed for high availability and low latency
  • Experience in CI (Continuous Integration) and CD (Continuous Deployment)
  • Experience in Spring Framework
  • Experience in ElasticSearch and Redis

Email talent@wavie.io with your CV

About Wavie

Wavie was built on the belief that if we want to make change in the world it starts with our own two hands. Created to make meaningful change in the world.

Founded in New Zealand

There are 26 million sheep in New Zealand and 5 million people. Maybe a sheep communication system is next? Sheep talk by Wavie? That "wool-d" be cool. Get it? Wool? Never mind.

Copyright ©2023 Wavie Technologies, LLC. All rights reserved. Terms | Privacy