Remote Developer Jobs

Senior Software Engineer (WooCommerce)

Automattic
Full-time
Posted: 10 months ago

WooCommerce is an open-source commerce platform built on top of WordPress. We believe in democratizing commerce, and making it available to as many people, in as many ways as possible. WooCommerce enables anyone to set up a physical or digital store, to sell products or subscriptions, to sell their time, or just about anything else, pretty much anywhere on earth. As an open platform, we empower an entire ecosystem of developers and builders to provide custom solutions for things we can’t even dream of.

WHAT HAVE WE WORKED ON RECENTLY?

  • WooCommerce Core is the most popular commerce solution, built for WordPress. It’s the foundation for everything else we do.
  • WooCommerce Admin is the modern admin interface for WooCommerce stores, built using React and REST APIs, sitting on top of a WordPress installation. It brings the world of Single Page Applications to the WordPress ecosystem, and integrates with the platform that powers 36% of the web.
  • WooCommerce Payments brings a hosted, Stripe-powered payment system right into WooCommerce, and integrates it natively. Leveraging our React-powered admin, our own API layer, and a deep understanding of the commerce space, we’re giving payment handling its deserved place in the middle of the WooCommerce experience.

We are looking for engineers who have production experience with several programming languages. We fully embrace using PHP and JavaScript (ReactJS specifically) and are pushing the boundaries of what’s possible at scale with both. Interest and excitement in using these languages on a daily basis is essential to success in this role.

ENOUGH ABOUT US, LET’S TALK MORE ABOUT YOU. AS AN ECOMMERCE ENGINEER YOU:

  • Understand and have some experience in some part of the ecommerce experience.
  • Are interested in solving real problems that help people establish and operate businesses online.
  • Are passionate about and experienced in software development; in particular, advanced PHP knowledge, advanced JavaScript knowledge, or interest in building your skills in these areas is a plus.
  • Have experience working on large-scale systems. Making them faster, more scalable, and fault-tolerant.
  • Have demonstrated experience and interest in systems architecture.
  • Are highly collaborative and love participating in code reviews and discussions about architecture, and/or design.
  • Are knowledgeable about design patterns and testability; having experience with testing frameworks, performance and unit testing is very welcome.

EXTRA CREDIT:

  • WordPress programming experience.
  • Experience with modern JavaScript.
  • Open source contributions.
  • Contributions to programs designed to help underrepresented people enter the tech field.
  • Experience collecting and using data to help inform product decisions.
  • Good user experience instincts and product design opinions.
Remote developer