group.one

Backend Software Engineer (PHP/Python)

group.one

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

Tech Stack

ChefCloudDjangoGrafanaJavaScriptKubernetesNode.jsPHPPrometheusPythonWordPress

About the role

  • You will join the WP Rocket Addons team, in charge of developing and maintaining most of WP Media’s services, including server-side features such as Remove Unused CSS and the Imagify optimization service, as well as our commercial platforms including internal CRM and e-commerce websites, and back-office tools that empower all our teams to provide the best experience to our users.
  • In your job as a Backend Software Engineer, your primary focus will be on building the software to deliver the product & marketing vision to our users, through iterative and agile product development and projects.
  • You will actively collaborate with your team of experienced software engineers to design, implement, test, deliver and maintain services that meet our quality and performance standards according to our strong engineering culture.
  • You will interact closely with the Product, Marketing and Support team to build a delightful user experience together.
  • You will be reporting to the Engineering Manager leading the WP Rocket addons team.
  • Previous experience with PHP and Python is required for this position. Knowledge of Node.js, Django and/or WordPress are appreciated, but not mandatory.

Requirements

  • Solid PHP & Python expertise. You will bring proven experience in building, improving, and maintaining PHP and Python solutions. You develop using modern techniques (OOP, unit & integration testing, observability, AI assistance). You have experience in developing but also releasing and maintaining services used by tens of thousands of users. You own your developments. Framing issues and identifying solutions makes you thrive. You are not satisfied with simply expediting tickets and issues, but you want to own the codebase you work on and actively take part in its evolution. You want to drive continuous improvement by enhancing embedded tests, best practices and keeping the stack up to date.
  • Experience with automated code validation & testing. You think code should comply with the team's standards as well as best practices. You value automated code validation to do pre-code reviews while reducing the load of manual code review process. You have experience with automated testing, i.e. unit, integration, and maybe even end-to-end acceptance testing. You value how granular tests prove that your code works as expected even in unexpected conditions.
  • Love quality and continuous improvement. Quality and continuous improvement drive you. You know that quality means the code not only works but works as expected in many different environments and conditions. You insist on code being reliable, complete, robust, and stable. You are a collaborator, working with your teammates to continuously improve our practices, processes, code, tools, and pipelines.
  • Expertise in Django, WordPress and/or Node.js. Most of the software you will work on is implemented using Django (Python) or WordPress (PHP). Some services are written in Node.js. Are you familiar with those frameworks/runtime environments? Great, you’ll be up to speed quickly! Otherwise, we will teach you.
  • Not afraid of DevOps activities. Deploying and running products, services and websites is as important as developing them. You will assist them as the expert of the services you developed. You might be familiar with Kubernetes, Chef, Prometheus, Grafana, Sentry, and Kibana? If you don’t, we will teach you!
  • A startup mentality; You are a doer, you are adaptable, and you like to evolve in a fast-paced environment.
  • Previous remote job experience.