Uploaded by Cyril Robert

Mozilla Foundation - Full Stack SDE - Canada

advertisement
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.
Download