Deel

Senior Backend Engineer, PHP

Deel

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

AWSCloudDockerJavaScriptLinuxMySQLNode.jsPHPPostgresPythonReactZend

About the role

  • Deel is the all-in-one payroll and HR platform for global teams.
  • Our platform powers workers in 150+ countries and supports every worker type.
  • We are one of the largest globally distributed companies, with 6,000 employees across 100+ countries and 74 languages.
  • You’ll join a cross-functional team including Backend Engineers, Frontend Engineers, Product Teams, Designers and QA.
  • Participate in product planning from discovery to deployment and contribute input at all stages of the Software Development Lifecycle.
  • Collaborate to develop robust new features, APIs, and improve our products; fix bugs at DeelSpeed.
  • Ensure customers receive a white-glove experience with our products.
  • Fully own the development of features on the client, server, service, and database.
  • Maintain and improve stability in our legacy PHP monolith (PHP 5.6, Zend components); transition to a modern JavaScript stack soon; familiarity with PHP 8 beneficial for updates.
  • Design and implement server-side APIs, data models, and business logic, primarily in PHP with MySQL.
  • Create and optimize database schemas, queries, and interactions with relational databases (MySQL or PostgreSQL).
  • Perform thorough testing, debugging, and troubleshooting of applications to ensure high-quality deliverables in a legacy environment.
  • Collaborate with the team on reducing technical debt and delivering feature backlog items.
  • Participate in code reviews and provide constructive feedback to maintain code quality standards.
  • Communicate project progress, challenges, and solutions effectively to team members and stakeholders.
  • Contribute to the continuous improvement of development processes, methodologies, and tools.
  • You’re the Engineer we’re looking for if you:
  • Bring 8+ years of backend development experience.
  • Are highly skilled in PHP, with a solid understanding of OO principles, architecture, and design patterns.
  • Bring strong relational database experience (MySQL or PostgreSQL).
  • Proficient with the Linux command line and familiar with AWS.
  • Thrive in a collaborative, remote-first work culture where teamwork and camaraderie are key.
  • Embrace independence and take ownership of your projects, yet also excel in a team setting.
  • Communicate complex ideas with ease and enjoy collaborating with diverse teams of technical and non-technical stakeholders.
  • Are passionate about solving customer problems with your coding superpowers, and are a natural at troubleshooting issues.
  • You should be eager to embrace new technologies, as the role will involve transitioning to a modern JavaScript stack in the near future.
  • Extra brownie points if you:
  • Have experience with Node.js or React, as you’ll have opportunities to contribute to our newer product in the future.
  • Know other scripting languages (e.g., Python).
  • Have experience with SaaS products running 24/7 on a major cloud vendor.
  • Are familiar with containerization technologies like Docker.
  • Why join us:
  • Friendly and supportive team.
  • Room for career growth.
  • Potential to work in the new Node/React product once legacy stability goals are met.

Requirements

  • Bring 8+ years of backend development experience.
  • Highly skilled in PHP, with a solid understanding of OO principles, architecture, and design patterns.
  • Bring strong relational database experience (MySQL or PostgreSQL).
  • Are proficient with the Linux command line and familiar with AWS.
  • Thrive in a collaborative, remote-first work culture where teamwork and camaraderie are key.
  • Embrace independence and take ownership of your projects, yet also excel in a team setting.
  • Communicate complex ideas with ease and enjoy collaborating with diverse teams of technical and non-technical stakeholders.
  • Are passionate about solving customer problems with your coding superpowers, and are a natural at troubleshooting issues.
  • You should be eager to embrace new technologies, as the role will involve transitioning to a modern JavaScript stack in the near future.
  • Have experience with Node.js or React, as you’ll have opportunities to contribute to our newer product in the future.
  • Know other scripting languages (e.g., Python).
  • Have experience with SaaS products running 24/7 on a major cloud vendor.
  • Are familiar with containerization technologies like Docker.