Ecommerce Integrations Engineer
Our Company
Afterpay is transforming the way we pay by allowing customers to receive products immediately and pay for their purchases over four installments, always interest-free. The service is completely free for customers who pay on time - helping people spend responsibly without incurring interest, fees or extended debt!
Afterpay is offered by more than 55,000 of the world’s best retailers and has more than 10 million active customers globally. In the U.S. more than 5 million customers use Afterpay and is offered by more than 15,000 of the top fashion and beauty retailers across the country - including Anthropologie, Forever 21, DSW, GOAT, Finish Line, Levi’s, Mac Cosmetics, Ray-Ban and many others. We are currently available in Australia, New Zealand, the United States and the United Kingdom where the brand is called Clearpay. Our U.S. headquarters are located at the heart of the retail and business district in San Francisco, California.
Afterpay is on a mission to power an economy in which everyone wins.
The Team
The Ecommerce Integrations team is a diverse, cross-discipline team of engineers. The team is responsible for building, maintaining and supporting the global collection of plugins, cartridges, packages, modules, extensions, SDKs and libraries used by merchants to integrate with Afterpay.You would be joining a collaborative and knowledge-sharing team in which all members contribute to continually improving the service and support provided to our merchants – whether through assets, process, documentation, best-practice, platform etc.
The Role
Afterpay is ever growing and expanding into new markets. A primary focus for this role will be to identify and extract reusable components from existing solutions, and build new components from which to base new solutions. We’re looking for someone with a passion for efficiency and standardization.
Key Responsibilities
• Identify, propose, design and implement enhancements, improvements and updates.
• Creatively, collaboratively and systematically address bugs and resolve defects.
• Ensure that solutions are backwards compatible and stay current to version.
• Apply thought and energy to pre-empt future challenges and ‘future-proof’ solutions.
• Produce documentation to reflect the work completed – solution approach and expected behavior.
• Participate in code review activities & collaborate with QA, Sales & Product teams.
• Work in partnership with peer engineers to ensure that your contributions are successfully merged with theirs.
Minimum Qualifications
• 5+ years PHP (OOP) development.
• General e-commerce experience – store admin, cart, checkout, catalogue/inventory, discounts, shipping methods, orders, refunds, settlement, payments.
• Experience with source control, and a degree of familiarity with commits, branches and release management.
• Experience with one or more of the following e-commerce platforms: Salesforce Commerce Cloud; Magento – Community, Enterprise or Cloud editions; WordPress & WooCommerce; and/or Shopify.
• An enthusiasm for best-practice development - producing scalable, testable, portable, flexible and efficient code.
• Ability to write robust test suites with comprehensive coverage to produce durable builds.
Preferred Qualifications
• Comfortable working with Docker containers, services and networks.
• Exposure to AWS – S3, EC2, EKS, ECR, CloudFront.
• Experience with Cloudflare.
• Familiarity with GitHub Issues, Actions and Projects.
• Comfortable working with a CLI.
• Experience with Composer.
• Familiarity with MVC frameworks such as Symfony or Laravel.
• Familiarity with Node.js, npm, webpack and/or React.
What We Offer
• Competitive compensation packages
• Medical, Dental, Vision insurance (100% covered!)
• Fun virtual company events & collaborative team
• Supportive, laid-back environment
• Award winning culture
How to Apply
If you are brave, if you are committed to doing the right thing, if you always keep it real, and your background matches the description above then please apply today!
Afterpay is continuing to hire for all open roles with all interviewing and on-boarding done virtually due to COVID-19. All new team members, in addition to current staff, will temporarily work from home until it is safe to return to our offices.