×

Sign in to WWR










Forgot your password?

See more Full-Stack Programming jobs

Back to all jobs

Time zones: EST (UTC -5), CST (UTC -6), MST (UTC -7), PST (UTC -8), AKST (UTC -9), HST (UTC -10), AST (UTC -4), NST (UTC -3:30)


Overview

This role focuses on developing, maintaining, and supporting both client-side and server-side web sites at Creative Commons (CC).

Responsibilities:

Web Development
  • Develop, maintain, and support Creative Commons’s websites (ex. creativecommons.org, network.creativecommons.org, certificates.creativecommons.org)
    • HTML/CSS
    • JavaScript
    • MySQL
    • PHP
    • WordPress gutenberg blocks, plugins, and themes
  • Integrate with and improve CC’s design system (Vocabulary)
  • Maintain a working knowledge of other programming languages in use at CC (ex. Bash, Python)
  • Deploy and manage infrastructure as code (IaC) (ex. Docker, GitHub Actions)

Design
  • Design and UI/UX experience is not required, but is nice to have (ex. Figma)

Project Management and Collaboration
  • Manage key projects (ex. CC Vocabulary, CC WordPress Plugins & Themes)
  • Participate in oncall rotation
  • Provide support (ex. GitHub Pull Request reviews) and coverage for team members
  • Mentor work program contributors (ex. Google Summer of Code, Outreachy)
  • Champion working transparently in the open and contributing to a welcoming and supportive community
  • Champion free/libre and open source software (FOSS)

Qualifications and requirements

  • Demonstrated experience architecting, building, and deploying large consumer-grade WordPress websites and plugins  in production
  • Proficiency with the PHP language and greater ecosystem
  • Proficiency with JavaScript language and ES6 syntax and features
  • Superior HTML/CSS skills
  • Experience with basic SEO for websites (meta tags, Open Graph tags, Schema, Analytics)
  • Experience contributing to designs and familiarity with Figma (or similar)
  • Fluent in English
  • Excellent communication skills
  • Ability to work independently, build good working relationships and actively communicate, contribute, and speak up in a remote work structure
  • Curiosity and a desire to keep learning
  • Nice to have (but not required):
  • Proficiency with Vue.js    
  • Experience with contributing to or maintaining open source software
  • Experience with user testing
  • Familiarity working with existing design systems or design libraries
  • Familiarity with Python

Diversity

We believe that diverse teams build better organizations and better services. Applications from qualified candidates from all backgrounds, including those from under-represented communities, are very welcome. Creative Commons works openly as part of a global community, guided by collaboratively developed codes of conduct and anti-harassment policies.


Work Environment & Location

Creative Commons has been a fully-distributed organization since 2015— we have no central office. This position is in a remote working environment. You must be located  United States or Canada. You must have reasonable mobility for necessary global travel (when travel is permitted), and high-speed broadband access. A laptop and peripherals are supplied.


Salary & Benefits

Creative Commons is a leading non-profit employer, offering competitive salaries and benefits, including health and wellness plans, annual retirement contributions, and a positive, supportive work environment. The base salary range for this position is $80,000 to $95,000 USD, commensurate with relevant skills and experience.


How to Apply

Please email your cover letter & resume as a single PDF to “jobs@creativecommons.org” with the subject heading of “Full Stack/ [Last Name].” No phone calls, please.

  • Share this job:


Help us maintain the quality of jobs posted on We Work Remotely.

Is this job not remote?

Let us know!

Apply for this Position

Please ensure you meet geographic and skills requirements before applying.

  • Share this job:


Help us maintain the quality of jobs posted on We Work Remotely.

Is this job not remote?

Let us know!