Logo of Huzzle

Backend Software Engineer (PHP Laravel)

image

Zoom

Feb 21

  • Job
    Full-time
    Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Cork

AI generated summary

  • You should have 5+ years in software development, strong PHP and Laravel skills, OO programming knowledge, SQL expertise, and experience with RESTful APIs, plus familiarity with React, AWS, and testing tools.
  • You will design and develop backend services, maintain APIs, optimize code, collaborate with teams, and engage in code reviews to ensure software quality and performance.

Requirements

  • Possess skills in programming languages such as PHP and HTML with exposure working on Laravel Framework.
  • Experience of at least 5 years in a software development role and working on hosted web application/SaaS.
  • Understand OO programming fundamentals, unit testing, design patterns and web app design principles.
  • Possess knowledge of database design, performance and SQL.
  • Possess understanding of versioning tools and contribute in feature planning and designing.
  • Experience working with RESTful APIs and third-party integrations.
  • Have the ability to contribute to feature planning and system design discussions.
  • Have experience in React & React Native; AWS Lambda or Firebase; OAuth or JWT; performance optimization and Redis; Jest, PHPUnit, or Selenium would be advantageous.

Responsibilities

  • Designing and Developing Robust Backend Services: Architect and create scalable, secure, and high-performance backend services using PHP and Laravel, ensuring optimal functionality and security.
  • Building Modular and Efficient Systems: Design and implement efficient, modular, and reusable front-end and back-end systems to streamline development and enhance maintainability.
  • Maintaining Real-Time Data Feeds and APIs: Provide ongoing support for real-time data feeds and APIs, ensuring timely and accurate data rendering to meet user requirements.
  • Optimizing Code and Implement Libraries: Identify, implement, and manage code libraries to reduce repetitive code, improve application design, and enhance overall software performance.
  • Enhancing Software Performance: Utilize advanced code optimization techniques to boost the robustness, efficiency, and performance of software solutions.
  • Collaborating with Cross-Functional Teams: Work closely with Product Designers, Customer Success Managers, and other Software Engineers to deliver user-centric, compelling products.
  • Engaging in Development Processes: participate in design discussions, conduct thorough code reviews, and perform detailed code analysis to ensure high-quality software delivery.

FAQs

What programming languages should I be familiar with for this role?

You should possess skills in PHP and HTML, with exposure to working on the Laravel Framework.

How many years of experience are required for this Backend Software Engineer position?

A minimum of 5 years of experience in a software development role is required.

What are the key responsibilities of the Backend Software Engineer?

Responsibilities include designing and developing robust backend services, building modular systems, maintaining real-time data feeds and APIs, optimizing code performance, enhancing software performance, collaborating with cross-functional teams, and engaging in development processes like design discussions and code reviews.

Is experience with databases necessary for this role?

Yes, knowledge of database design, performance, and SQL is required.

Will I need to work with APIs in this position?

Yes, experience working with RESTful APIs and third-party integrations is essential.

Are there any additional technologies or frameworks beneficial to know?

Experience in React & React Native, AWS Lambda or Firebase, OAuth or JWT, performance optimization, Redis, and testing frameworks like Jest, PHPUnit, or Selenium would be advantageous.

What is the work style for this role?

The role supports a structured hybrid approach, which includes offices and remote work environments.

Does the company offer benefits?

Yes, the company provides a variety of perks, benefits, and options to support the physical, mental, emotional, and financial health of employees.

How does the company approach diversity and inclusion?

The company is committed to being an equal opportunity workplace and encourages applicants from diverse backgrounds and experiences. They do not discriminate based on race, religion, national origin, gender identity or expression, sexual orientation, age, or disability status.

What should I do if I need assistance during the interview process due to a medical disability?

You should submit an Accommodations Request Form, and someone from the team will reach out to assist you.

Bringing the world together, one connection at a time.

Technology
Industry
5001-10,000
Employees
2011
Founded Year

Mission & Purpose

Zoom is a leading provider of video communication and collaboration solutions. Their platform allows people to connect and communicate remotely through high-quality video and audio conferencing, online meetings, webinars, and virtual events. With a user-friendly interface and robust features, Zoom enables individuals and organisations to stay connected, collaborate effectively, and engage with others regardless of their location. Zoom's ultimate mission is to make video communications frictionless and accessible to everyone, empowering people to connect, communicate, and collaborate seamlessly across the globe.

Benefits

  • Employee Stock Purchase Plan (ESPP)

  • Long-Term Sickness & Disability: 75% of basic annual salary after 13 weeks of incapacity

  • Cash Plan: reimbursement for out-of-pocket expenses relating to healthcare needs such as dental and optical

  • Private Medical (fully medically underwritten): includes inpatient, outpatient, and virtual GP services. This plan includes Vitality Wellness and discount programs.

  • Employee Assistance Program (EAP) including emotional support, financial resources and legal guidance