Location: Auckland, New Zealand
Job Type: Full-time , 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.
At MEGA, people are considered our major asset. We welcome candidates with varied experiences, perspectives, and abilities to apply. We encourage applications from individuals of all backgrounds and are dedicated to providing equal opportunities regardless of ethnicity, place of origin, gender, sexual orientation, disability, or any other characteristic.
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.
Learn more about MEGA from https://blog.mega.io/ and https://mega.io/about
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.
Qualifications • Preferably, you hold a tertiary qualification in Degree in Computer Science or Software Engineering.
• Strong Academic Transcripts, preferably graduated with honors.
• Aced your algorithms paper at University and wanted more.
• 3-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.
#J-18808-Ljbffr