Forward to a friend Tweet this Share this on Facebook Share:

Home | Job Postings | Climate Change


Position: Lead Developer
Location: Remote. Preferred time zones: North, Central, and South America, Europe, and Africa is looking for a Lead Developer to manage our technology stack, a small team of developers, and a UX/UI Designer. It will be a key position in’s Product Team — a team dedicated to providing the right tools at the right time, and to empowering 350 staff to use them for maximum possible impact in the world.

About is building a global grassroots movement to solve the climate crisis. Our online campaigns, grassroots organizing, and mass public actions are led from the bottom up by thousands of volunteer organizers in over 188 countries. works hard to organize in a new way —everywhere at once, using online tools to facilitate strategic offline action. We want to be a laboratory for the best ways to strengthen the climate movement and catalyze transformation around the world. The values that guide and drive our work are listed here.

About the Lead Developer

The role of the Lead Developer will be to oversee and optimize our web architecture and to make sure that it serves the evolving needs of our campaigners and organizers as well as the movement, and is doing so in a cost-and space-efficient way. Most importantly, we’re looking for a visionary technologist who knows how to inspire and innovate while dealing with healthy constraints.

As a global grassroots organization, our sites and platforms are usually multilingual and the content is often maintained by campaigners outside the Product Team. The relevant web domain includes our main website as well as numerous distributed websites and microsite networks, custom web tools, and web-based elements of other digital products that support our organizing (e.g. donation, signup, event pages, etc). The role involves managing significant complexity and offers the opportunity to lead innovative and high-profile projects that support and build the effectiveness of the climate movement.

This role will sit within 350’s Product Team and will report directly to the Product Director.

Duties and Responsibilities:

  • Lead the team in creating a common technical vision.
  • Manage a small team of developers and a UX/UI Designer.
  • Own our web infrastructure and oversee its continuous improvement.
  • Manage our web infrastructure in the most space- and cost-effective way.
  • Understand the landscape of options, opportunities, and costs.
  • Lead the web development aspect of high-profile organizational projects. This includes managing the team’s work on innovative web tools to support global and regional teams on campaigns, mobilizations, and fundraising; providing feedback on the feasibility of concepts; negotiating timelines where necessary and ensuring the integrity of the codebase.
  • Lead on a review and a possible re-architecture of our WordPress multisite network.
  • Oversee digital security (product team is managing tools that hold a lot of private data).
  • Create an effective QA automation strategy.
  • Lead the team to reduce our technical debt and put strategies in place to reach a healthy balance between quality and speed.
  • Hands-on coding, code reviews, and taking care of the crucial parts of work.
  • Foster an innovative, collaborative, and productive working environment.
  • Manage and develop the team’s ability to set realistic goals and achieve the product team’s vision.
  • Work with Product Managers to translate product strategy into priorities for the web team and plan the team’s day-to-day work.
  • Support collaborative ways of working in the wider product team.
  • Take part in regular sprints when all (or almost all) members of the product team are working on a specific project, eg optimizing online donations.
  • Engage and manage external expertise where needed.

Our tech stack includes:

Website EcoSystem:

  • WordPress multi-sites
  • Baseline (in-house theme and design system)
  • Other in-house plugins
  • Dreamhost (domain registration)
  • Cloudflare (CDN)

Website/ Web App/ Asset Hosting Platforms:

  • WP Engine
  • Heroku
  • AWS
  • Netlify

Donation Platforms:

  • ActionKit (Django)
  • ActBlue
  • ControlShift Labs

Climate Justice Action Map (CJAM) (hosted on Netlify)

  • React (Frontend)
  • CJAM ETL (Backend, built-in Python)


  • Gitlab
  • Github
  • Buddy (pipeline system)
  • Google Analytics

Required Qualifications

  • At least 6-8 years of experience in web or application development
  • Experience with WordPress or other web content management systems
  • Experience with Git
  • Experience collaborating on codebases with remote teams
  • HTML, CSS, JavaScript, PHP, Django, Python, and React.
  • Possession of a user-centric approach to solving technical challenges plus a good understanding of UI/UX best practices
  • Ability to set professional boundaries. Resilient and able to manage self and keep composure in times of stress.
  • Ability to ignite the interests and proclivities of the team to get top-quality work, while protecting their prioritized workloads. Able to advocate both for the needs and mission of the organization as well as the challenges facing the team. Relentless to remove roadblocks to the team’s success.
  • Ability to communicate effectively to build a shared understanding of strategic priorities, goals, and constraints
  • Must embrace the principles of workplace justice, diversity, and inclusion and apply them to day-to-day work.

Desired (but not required) skills and experiences

  • Experience working for a progressive organization
  • Experience with web accessibility best practices
  • Additional languages is a plus

We are looking for someone who is comfortable working both independently and in teams, highly responsive, and able to lead initiatives as well as take direction from others.

To apply: Apply through the website and please include in your cover letter why you want to work at 350. Please indicate you saw this posting at GoodWork.

Position Type: Full time

Application Deadline: This position is open until filled

Salary Grade: SG11.The salary will be localized according to the area of residence of the chosen candidate

Location: Remote. Preferred time zones: North, Central, and South America, Europe, and Africa

Travel: From time to time, travel may be required, both internationally and domestically


Share this on Facebook   Tweet This!  Email this to a friend   Share this on LinkedIn   Add this to Google Bookmarks   Print this page

Note: This posting is provided on an "As Is" basis and for general informational purposes only. People and Planet (also known as "GoodWork") is not responsible for the content, accuracy, timeliness, completeness, legality, reliability, quality or suitability of this posting. We do not screen or endorse the organizations or individuals involved. If you decide to accept an offer of employment, volunteering or any other arrangement, you do so at your own risk and it is your responsibility to take all protective measures to guard against injury, abuse, non-payment or any other loss. Please read our full Terms & Conditions.

Current status: Open/apply now.   Date posted: Mar 12 2021    ID: 58854