Skip to Main Content

Contract BigCommerce/Shopify Developer

Portland, OR
  • Expired: over a month ago. Applications are no longer accepted.
Job Description

GRAYBOX is looking for a contract Ecommerce Developer to join our team, specifically with a focus on BigCommerce & Shopify. This role is either fully remote (or in our Portland, OR office). If you are an expert working with a variety of ecommerce platforms (Shopify, BigCommerce, WooCommerce, Magento, etc.), looking to push the limits of your knowledge while working with a collaborative goal-oriented team — we’d love to chat with you.

You will advise, build and support the development of highly customized commerce experiences for B2C & B2B clients.



  • You will work to drive the designs and technical implementation of client stores and ecommerce-related projects.
  • You will work with various CMS’s, themes and plugins to create functional stores to project requirements.
  • You will collaborate closely with the creative team to validate design UX & UI decisions and deliver on the overall project vision.
  • You will work alongside a small team of developers to discuss solutions, make decisions, estimate/validate, and ensure the technical feasibility of planned feature development.
  • You will report progress and escalate issues or slippage in a timely fashion.
  • Troubleshoot problems and operate independently

About You

  • You love creating beautiful, high-quality work - you care deeply about your product.
  • You care about delivering the best solution possible to our client-partners
  • You’re great at working independently in a fast-paced environment alongside distributed teams.
  • You ask questions, let others know when you need help, and tell others what you need.
  • You put time and care into each and every project.
  • You want to grow your dev knowledge and website skills, and you’re eager to learn.
  • You have some agency experience


  • 4+ years of experience in high-end front-end development
  • 4+ years of experience with PHP, Ruby, CSS, SCSS, Javascript
  • 2+ years of experience with the major Ecommerce Platforms, specifically a portfolio of stores you’ve built.
  • 2+ years of experience with Git and code management
  • 2+ years of development experience in an agency environment, working on more than one project at a time.

Nice to Have

  • Experience creating Ecommerce Plugins/modules (public or private)
  • Platform certifications
  • Experience with React or GraphQL
  • Experience with headless commerce
  • AWS / DevOps experience
  • Experience with other ecommerce frameworks such as: Commerce Tools, SFCC/Demandware, Magento, etc.


Pay Mechanics:

  • As a contractor, you’ll invoice GRAYBOX monthly
  • We’ll agree to either an hourly rate or a per-project flat scope, we’re open either way
  • This isn’t a part-time fixed job, hours and schedules will fluctuate depending on what we need and your schedule.


Diversity, Equity, and Inclusion

GRAYBOX affirms the diversity of our local communities including race, religion, national or ethnic origin, sexual orientation, and gender identity / expression. We welcome candidates who reflect our growing regional and national diversity.

GRAYBOX provides equal work opportunities to all team members and applicants, and it prohibits discrimination and harassment of any type on the basis of race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

We want to ensure that our hiring process is accessible. If you need reasonable accommodation for any part of the application process because of a medical condition or disability, please send an email to to let us know the nature of your request.


GRAYBOX Core Values

Our values are the CORE of who we are at GRAYBOX. They’re meant to be a guiding light about what it means to be “at work” and how we interact with each other.

Our values were determined in a collaborative process that included all-company surveys, and a series of moderated workshops with a diverse selection of team members & consultants.

Stewardship — Care like it's yours

Craftsmanship — Create with intent

Delightful — Cultivate positive experiences together

Growth-Mindset — Improve every day

Professional — How we work matters


Please note:

A successful candidate will be subject to a background check and must receive satisfactory results, as a condition of joining the team.

By applying for this role, you confirm that all information submitted is accurate and complete. You further acknowledge that providing false or fraudulent information during the application process is cause for denial of an offer, revocation of any existing offer, or other adverse action, up to and including termination after the start of your commencement of work.

If you think you might thrive in this environment, we would love to hear from you.

Company Description
GRAYBOX is a digital consulting agency that helps you solve technical challenges, reach your audience and optimize your operations with elegance, utility and expertise.

We plan, design and build a variety of digital experiences including websites, web applications, mobile applications, ecommerce stores of all sizes, digital marketing campaigns, videos and virtual reality. If it touches the internet, we probably help with it.

We have about 30 people on staff + an extensive network of local freelancers. The company was founded in early 2009 and is widely regarded as an awesome place to work.

GRAYBOX affirms the diversity of our local communities including race, religion, national or ethnic origin, sexual orientation, and gender identity / expression. We welcome candidates who reflect our growing regional and national diversity.



Portland, OR



View all jobs at GRAYBOX