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 be joining our 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.
  • Here is a list describing the tasks involved in this position (do you happen to like making lists? So do we!): Contribute to continuously improving our services (backend, e-commerce, backoffice) to deliver the best user experience through our products.
  • Scope, contribute to, and collaborate on technical solutions and specifications for each user story in our backlog.
  • Collaborate with your cross-functional Product & Engineering team in each sprint to pull in ready-to-build user stories and get each built, tested, and released.
  • Review pull requests and collaborate with your peers to ensure our code meets standards, achieves the desired outcome, and does not cause side-effects.
  • Seek opportunities to improve the quality of our services, making products run faster, be easier to maintain, and be more reliable, secured, robust, and scalable.
  • Collaboratively contribute to our code libraries, process improvements, and functional and technical decisions.
  • During this journey, you will get cross-training and growth opportunities by working with your fellow engineering teammates on internal projects, covering several languages and various technical stacks.
  • You will join a team and a company with a strong engineering culture where continuous improvements, collaboration with peers and autonomy are key values.
  • Our engineering teams frequently meet to share their learnings and feedback, and maintain public documentation of our best practices (for instance, check out our new public engineering handbook!).
  • We also regularly dedicate time to codebase maintenance, open-source contribution and best-practice refinements: we believe having a great developer experience requires effort but leads to better products in the long run.

Requirements

  • Personal Traits: Being Yourself. The WP Media team is diverse and composed of people from all over the world. Respect, collaboration, and inclusivity are core values. Every day of work is an exciting opportunity to get in touch with fantastic people who will enrich your cultural and professional background.
  • Passion and humbleness. You are a skilled, passionate, and humble software engineer who is friendly, collaborative, and supportive.
  • Proficient knowledge of English. Empathetic and collaborative communication is key: you are comfortable writing, speaking, and listening in English with technical and non-technical teammates.
  • Work Experience 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.
  • Love quality and continuous improvement.
  • Expertise in Django, WordPress and/or Node.js.
  • Not afraid of DevOps activities.
  • A startup mentality.
  • Previous remote job experience.
  • If you are excited about providing technical assistance to our customers, this is the perfect opportunity for you.