Company: Mozilla Foundation Position: Senior Full Stack Web Developer – React, Python, Django Type: Full Time Position – Direct Hire – Candidates can be based all across USA and Canada Environment: Fully Remote Compensation: Canada: $138-145k CAD Base At the nonprofit Mozilla Foundation, we’re passionate about fueling a movement for a healthy internet! We do this by engaging movement leaders and inspiring thousands around the world to take action alongside us. Our main website and our web properties are key to our ability to deliver on that promise. The Web Platforms team is an Agile team of Designers and Developers that is tasked with building, maintaining, and optimizing the tools and products the organization uses to further its mission. This includes the https://foundation.mozilla.org/ website, various micro-sites, fundraising and petition tools, CMS platforms, and more. We’re seeking an experienced Senior Full Stack Web Developer with strong front-end and back-end skills to help build and support the development of our digital platforms and web properties. This role will be involved in the entire product development lifecycle including the design, development, deployment, and maintenance of new and existing features. As a fairly new team at the organization, we’ll also look to this person to share their expertise in full stack web development, engineering best practices, and help institute a culture of continuous improvement. By helping to create a best-in-class website experience with the Web Platforms Team, you will have a direct impact on the success of the Mozilla Foundation and its mission. If you’re looking to aid movement building for a healthier internet, this role may be for you! Principal Responsibilities: Web Development - 80% Architect, develop, and deploy web properties using wide array of technologies Provide efficient solutions to collaborators’ (within Mozilla Foundation, AI and Ventures) problems and requests Lead development efforts for the full lifecycle of projects from planning and prototyping, to implementation, to continued maintenance Develop well-documented code and write unit tests Define requirements for user stories and engineering specifications Ensure the technical feasibility of UI/UX designs Optimize components for maximum performance across a vast array of web-capable devices and browsers System/Tool Evaluation - 10% Provide expert thought partnership on the technical direction of our web properties and the adoption of new tools, libraries, and frameworks; Help plan and lead implementation of platform migrations; Evaluate, recommend, and monitor the development of new technologies and approaches to the development pipeline; Stay abreast of web technology and design innovations. Mentorship/Team development - 10% Mentor other developers. Give thorough, insightful, and constructive feedback in code reviews Work in a collaborative environment with other developers, designers, and business end users Participate in full SDLC, including meetings, interactive development, estimations, and design sessions Help create and update development team documentation Qualifications (list of experience, education, and certification required to perform the job. Familiarity with technical SEO standard processes Solid experience with client-side JavaScript and front end frameworks like React, Vue, or Svelte Extensive experience with server-side JavaScript, Python, PHP, or Java (Python is a big plus) and web frameworks such as Django, Flask, Express, Laravel Extensive experience with git [add other CLI dev tools] Experience with SQL-based databases (bonus points for PostgreSQL) Experience with in-memory caching such as Redis and content delivery networks such as Cloudflare Experience with PaaS such as Heroku Experience with CI/CD tooling such as GitHub Actions, Jenkins, or CircleCI Strong verbal and written communication skills Familiarity with Agile development methodologies Good understanding of web application architecture and design patterns Strong debugging and troubleshooting skills Familiarity with UI/UX design We offer the following benefits: Health, Dental, and Vision Insurance Life Insurance + Accidental Death & Dismemberment Short-Term Disability and Long-Term Disability Employee Assistance Program (EAP) Retirement Plan contributions 20 Paid Time Off days per year (prorated) + your birthday Company Holidays + Shutdown Wellness budget Professional Development budget Top up program for Pregnancy and Parental leaves Benefits are subject to change at any time at the discretion of Mozilla Foundation.