Mozilla

Mozilla

Mozilla, the maker of Firefox, is a non-profit organization ensuring an open, safe, and accessible internet for all users worldwide.

Internet Software & Services
251-1K
Founded 2005
$2M raised

Description

  • Lead backend development in Node.js and TypeScript within a Next.js full-stack application.
  • Design, implement, and maintain integrations with external breach intelligence and data sources.
  • Build and maintain event-driven systems using Google Cloud Pub/Sub.
  • Own cloud infrastructure across GCP and AWS, including GKE, S3, and SES.
  • Own the data layer, including PostgreSQL schema design, query optimization, and Redis caching.
  • Work with SRE to improve production environments, monitoring, and alerting.
  • Triage and resolve production incidents, bug reports, and support issues.
  • Rotate into Base Load Engineer duties for releases, dependency updates, and incoming support requests.
  • Partner with frontend, product, and cross-functional teams on APIs, integration, and project alignment.
  • Participate in code reviews, security reviews, and privacy reviews to maintain quality and compliance.

Requirements

  • 7+ years of software development experience with a strong backend focus.
  • Deep expertise in Node.js and TypeScript.
  • Experience building and leading backend engineering projects.
  • Proficiency with PostgreSQL and SQL query optimization; Knex experience is a plus.
  • Experience deploying and operating applications on Kubernetes.
  • Experience with GCP, including Pub/Sub and Cloud Logging.
  • Experience with Infrastructure as Code tools such as Terraform.
  • Experience with AWS, especially S3, or similar cloud storage services.
  • Hands-on experience with OpenTelemetry, Sentry, Prometheus, and Grafana.
  • Familiarity with Redis for caching and session management.
  • Experience with Next.js, React, and SCSS.
  • Experience with unit testing in Vitest, end-to-end testing in Playwright, and component testing.
  • Strong communication and cross-functional collaboration skills.
  • Experience mentoring junior engineers and improving code quality, testing, and process.
  • Experience with Stripe, Mozilla Fluent, Storybook, performance/load testing, or cybersecurity/data breach intelligence is a plus.

Benefits

  • Salary range of CAD $104,000–$139,000 for Canada Tier 1 locations or CAD $94,000–$126,000 for Canada Tier 2 locations.
  • Generous performance-based bonus plans for eligible employees.
  • Rich medical, dental, and vision coverage.
  • Generous retirement contributions with 100% immediate vesting.
  • Quarterly all-company wellness days.
  • Country-specific holidays plus a birthday day off.
  • One-time home office stipend.
  • Annual professional development budget.
  • Quarterly well-being stipend.
  • Considerable paid parental leave.
  • Employee referral bonus program.
  • Additional benefits such as life insurance, AD&D, disability, and EAP, depending on country.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, Platform - Tempe, AZ, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Platform team backend engineer to build and maintain core APIs and backend services that power its text-to-speech products and enterprise integrations.

AWS Azure Docker GCP Kubernetes Microservices Node.js TypeScript
26 minutes ago

Senior Software Engineer, Windows/Desktop Applications - Basel, Switzerland

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Windows Desktop Software Engineer to lead the architecture, development, and accessibility of its Windows text-to-speech application used by millions of learners.

C# C++ CI/CD .NET
34 minutes ago

Senior Software Engineer, Core Experiences - Porto Alegre, Brazil

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build the foundational services and SDKs that power its cross-platform product experience.

GCP Java Kotlin
41 minutes ago

Software Engineer, Data Infrastructure & Acquisition - Salt Lake City, UT, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI Data team to build and operate the data collection and ingestion infrastructure that powers model training and next-generation consumer and enterprise products.

Bash Docker GCP Linux Python Terraform
48 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers