PHP Intermediate Backend Software Engineer

6 months ago


Auckland City, New Zealand MEGA Full time

Location: Auckland. New Zealand

, permanent

**About MEGA**:
**MEGA,** The Privacy Company, provides global services from its head office in Auckland. Built with Privacy by Design, MEGA offers a range of zero-knowledge encrypted cloud storage and communication solutions for individuals and businesses.

We launched in 2013 and have grown to a global team of more than 240 people who are motivated by next-generation technology and design. Currently, MEGA supports more than 300M registered users on our desktop, web, and mobile apps across all major platforms.

**About the role**:
Our architecture is unique, our userbase is constantly growing, and we are preparing for the release of several landmark products and feature updates in the short-term future. We are looking to support this success by hiring a talented, self-motivated PHP Intermediate Backend Software Engineer to build and improve upon the functional systems delivering seamless software solutions to our massive global userbase.

The Intermediate Backend Software Engineer will develop, test, and debug MEGA’s backend software and algorithms. You to work closely with the API/backend engineers, QA team, C++/SDK team, Mobile engineers, Desktop App engineers

Reporting to API Team Lead, your core responsibilities will include:
**Key Responsibilities**
- Complete projects to a high standard, consistent with MEGA's guidelines and standards.
- Actively engage with team members, supporting each other and seeking out advice when needed.
- Strive to fully understand the impact and implications of technical problems and their solutions to select the best options.
- Assist with translating requirements into technical specifications.
- Document work to a high standard.
- Provide assistance with technical support requests.
- Capable of independently implementing features based on requirements.
- Participate in code reviews and provide and receive constructive feedback.
- Diagnose and fix bugs using the debugger, logs, and other diagnostic information.
- Effective communication and collaboration skills, with the ability to work well in a team and interact with others.

Please note that we support hybrid-remote working across the organisation, and you may on occasion be required to work outside of typical office hours as you communicate with colleagues in different time zones.

**About you**:
You're an adaptable, self-motivated professional with a real passion for the industry and a keen awareness of the latest trends, technologies, and approaches. While you excel at working independently, you're also a team player, capable of communicating effectively and sensitively with a diverse group of highly-skilled colleagues.

You take ownership of your work and pursue constant improvement, proactively identifying persistent or potential issues and resolving them.

**Personal attributes**:

- Ambitious and a high-achiever.
- Highly disciplined and analytical.
- Ability to quickly understand technical concepts.
- Enjoys working with people.

**Qualifications**:

- Preferably, you hold a tertiary qualification in Degree in Computer Science or Software Engineering.
- Aced your algorithms paper at University and wanted more.
- 2-6 years of professional experience in Software Development.
- Experience working on multiple projects from start to finish, including new and legacy development work.
- Solid knowledge of Algorithms and Data Structures.
- Strong proficiency with SQL and relational databases.
- Strong proficiency in software development, with PHP preferred.
- Strong proficiency in Source Control using Git.
- Understanding of coding best practices, including writing clean, maintainable, and efficient code.

**Beneficial Skills and Experience**:

- Exposure to multiple programming languages, with PHP preferred; C++ highly beneficial.
- Experience writing and maintaining tests and familiarity with Test-Driven Development.
- Comfortable working with Agile frameworks such as Scrum and Kanban, with a true understanding of the essence of Agility.

**What MEGA offers**:
This is a stable role within a secure but dynamic industry, providing the opportunity to work with passionate people at the forefront of their field.
- A flexible working policy
- A deliberate emphasis on internal development
- Top-of-the-line tools
- Competitive remuneration package

We foster a warm, friendly company culture that values and encourages a healthy work-life balance.

**Why Join Us**:

- Opportunity to join a talented team and make a significant impact on the future of our API platform.
- Collaborative and inclusive work environment that values diversity, creativity, and innovation.
- Competitive salary and benefits package, including health insurance and flexible work arrangements.
- Professional growth and development opportunities, with access to training programs and resources.
- Exciting projects and challenges that will keep you engaged and motivated every day.



  • Auckland City, New Zealand Fergus Full time

    **Product based software company**: - **Solve interesting problems that enhance and change our customers lives** **Who is Fergus**: Our intuitive cloud-based job management software is helping tradespeople across the globe manage their business in a smarter, more efficient way. From site visits through to scheduling, quoting, invoicing, and much more -...

  • Software Engineer

    6 months ago


    Auckland City, New Zealand MRI Software Full time

    This individual will work under the Agile development methodology in a cross-functional environment with other groups, both inside and outside the department including Product Management and Documentation, as well as create and test code in our dynamic team setting. You will be able to gain a deeper understanding of specific programming languages such...


  • Auckland City, New Zealand TVNZ Full time

    Reference: 43797 - Applications close on: 15 Oct 2024 17:00 - Location: Auckland - Work Type: Fixed term full time - Expertise: Business/System Analysts, Developers/Programmers, Engineering - Hardware, Engineering - Network, Engineering - Software - JOB DESCRIPTION: JD - Intermediate Software Engineer (Backend).pdf Te Reo Tātaki (TVNZ) translates to "the...


  • Auckland City, New Zealand Fergus Full time

    **Product based software company**: - **Solve interesting problems that enhance and change our customers lives** Fergus job management software helps tradies around the world by helping them work smarter and faster. The company was founded in 2011 by a kiwi plumber who knew there was a better way to run his business. Join our mission to be the most loved...


  • Auckland, New Zealand Tether Full time

    Engineering - Software (Information & Communication Technology)Full timeAt Tether, we're on a mission to revolutionise the way buildings operate, and we're looking for an amazing software engineer to join our dynamic team.Our vision is to reduce the impact buildings have on health, finances, and the environment. Imagine leading the technical backbone of this...


  • Auckland City, New Zealand Tend Full time

    **About Tend Health** Tend Health is a dynamic, fast-moving General Practice that's revolutionizing healthcare delivery in New Zealand. We're not your typical general practice - we're forward-thinking and digital-first, with a nationwide footprint through our network of clinics and our innovative Online Now urgent care service. Through our innovative...


  • Auckland, New Zealand Termius Limited Full time

    Engineering - Software (Information & Communication Technology)Full timeTermius is redefining how engineers interact with remote systems. Millions of engineers and thousands of companies rely on Termius worldwide.While AI has transformed modern IDEs, a terminal has remained an inefficient technology since the 1970s. As a leading cross-platform SSH client,...

  • Backend Developer

    3 days ago


    Auckland, New Zealand Catch Design Full time

    Position SummaryAs a Backend Developer at Catch Design, you will be critical in delivering robust, scalable, and innovative web and backend solutions. Working closely within cross-functional teams, you will lead the technical design, development, and implementation of projects, ensuring high-quality outcomes for our clients. Your role will involve...


  • Auckland City, New Zealand Halter Full time

    The future of food production hinges on an important question: How do we feed the world’s growing population without compromising our natural resources? Farmers feed our population and hold the keys to vital climate solutions. At Halter, we’re on a mission to enable farmers to run the most productive and sustainable farms. Farmers are using Halter to...

  • Backend Developer

    6 days ago


    Auckland, New Zealand Catch Design Full time

    Position Summary As a Backend Developer at Catch Design, you will be critical in delivering robust, scalable, and innovative web and backend solutions.Working closely within cross-functional teams, you will lead the technical design, development, and implementation of projects, ensuring high-quality outcomes for our clients.Your role will involve...


  • Auckland City, New Zealand Vector NZ Full time

    Intermediate Java Software Developer - Full-time - Engagement type: Permanent - Employee - Department: Vector Technology Solutions (VTS) **Who we are** We’re a team on a mission to revolutionise the way energy data is managed, accessed and used globally. The software we build aims to liberate the energy information crucial to energy innovation. Through...


  • Auckland, New Zealand Halter Full time

    Engineering - Software (Information & Communication Technology)Halter is a dynamic fast-paced workplace where our Animal team is working on Halter's market-leading virtual fencing technology. We're working on the exciting intersection of IoT, data processing, and predictive analytics, helping to build a system that actively improves farm productivity and...

  • Software Engineer

    6 months ago


    Auckland City, New Zealand HAYS Full time

    Permanent opportunity with a well-known and respectful brand. **Your new company** Our client is on a mission to shape their digital infrastructure and products, and we’re looking for a talented Senior Software Engineer to join their dynamic team. If you are passionate about technology and design, that is the opportunity you were waiting for! **Your new...


  • Auckland, New Zealand Corporate Travel Management Full time

    .Net Back End Engineer opportunity in the Travel & Event Industry24th October, 2024About CTMCTM is an award-winning provider of innovative and cost-effective travel management solutions to the corporate, events, leisure and loyalty travel markets. Its proven business strategy combines personalised service excellence with client-facing technology solutions to...


  • Auckland, New Zealand Robert Walters Full time

    Engineering - Software (Information & Communication Technology)Our client is seeking a Chapter Lead for their Software Engineering team, with a focus on backend development. This role is an exciting opportunity to lead a team of skilled professionals across various squads, driving consistency and fostering growth. The successful candidate will not only...

  • Software Engineer

    2 months ago


    Auckland City, New Zealand ClearPoint Limited Full time

    **A bit about us** For over 16 years, ClearPoint has helped organisations succeed in a continually changing digital landscape. We are a trusted technology partner combining digital design, software engineering, data and insights, cloud and platforms, and consulting services to help organisations adapt to change. We pride ourselves on forming...


  • Wellington City, New Zealand Totara Learning Solutions Full time

    Totara is an innovative, fast-growing technology leader in the learning and development space, and provider of learning development and HR solutions for 1500 customers across a variety of sectors in over 150 countries. At Totara you will find an army of talented, motivated, and ambitious people. Our team of 120 people across 3 offices in the UK, US and NZ...


  • Auckland, New Zealand Corporate Travel Management Full time

    .Net Back End Engineer opportunity in the Travel & Event Industry27th November, 2024About CTMCTM is an award-winning provider of innovative and cost-effective travel management solutions to the corporate, events, leisure and loyalty travel markets. Its proven business strategy combines personalised service excellence with client-facing technology solutions...

  • Senior PHP Developer

    6 months ago


    Auckland City, New Zealand Robert Half Full time

    **The Company** This privately-owned NZ business is growing through an extended period of rapid growth in NZ and are now looking to expand into new markets overseas. They operate out of bright and open plan offices in the CBD and offer a friendly and supportive work environment. *** **The Role** As the Senior PHP Developer you will be reporting directly...


  • Auckland, New Zealand Corporate Travel Management Full time

    .Net Back End Engineer opportunity in the Travel & Event Industry24th October, 2024About CTMCTM is an award-winning provider of innovative and cost-effective travel management solutions to the corporate, events, leisure and loyalty travel markets. Its proven business strategy combines personalised service excellence with client-facing technology solutions to...