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 architecture.
  • Design, implement, and maintain integrations with breach intelligence providers such as Have I Been Pwned.
  • Build and maintain event-driven systems using Google Cloud Pub/Sub and own cloud infrastructure across GCP and AWS.
  • Own and evolve the data layer, including PostgreSQL schema design, query optimization, and Redis caching strategies.
  • Collaborate with SRE to improve production environments through monitoring, alerting, and reliability work.
  • Triage and resolve production issues, investigate incidents, and address bug reports.
  • Rotate into a Base Load Engineer role to handle releases, dependency updates, and incoming stakeholder requests.
  • Support frontend work by ensuring backend systems, APIs, and data contracts meet team needs.
  • Partner with cross-functional teams on project alignment, frontend-backend integration, and API design.
  • Participate in code reviews and security/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, with experience leading backend engineering projects.
  • Proficiency with PostgreSQL and SQL query optimization; experience with Knex is a plus.
  • Experience deploying and operating applications on Kubernetes.
  • Experience with GCP tools such as Pub/Sub and Cloud Logging, plus DevOps/SRE collaboration.
  • Experience with Infrastructure as Code tools such as Terraform.
  • Experience with AWS, especially S3, or similar cloud storage services.
  • Hands-on experience with observability tools including OpenTelemetry, Sentry, Prometheus, and Grafana.
  • Familiarity with Redis for caching and session management.
  • Experience with Next.js, React, and SCSS, with willingness to contribute to full-stack development.
  • Experience with modern testing practices including Vitest, Playwright, and component testing.
  • Strong communication skills and the ability to collaborate across engineering, product, and operations teams.
  • Experience mentoring junior engineers and driving improvements in code quality, testing, and process.
  • Experience with Stripe or payment platform integrations is a plus.
  • Experience with Mozilla Fluent or other i18n/l10n frameworks is a plus.
  • Experience with Storybook is a plus.
  • Experience with performance/load testing is a plus.
  • Data breach intelligence or cybersecurity domain knowledge is a plus.

Benefits

  • 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/AD&D, disability, and EAP offerings, varying by country.
  • Remote work indicated by #LI-REMOTE.
  • US salary range of $137,000–$182,000 for Tier 1 locations, $126,000–$168,000 for Tier 2, and $116,000–$155,000 for Tier 3.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, Platform - Columbus, OH, USA

Speechify 51-250 Internet Software & Services

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

AWS Azure Docker GCP Kubernetes Microservices Node.js REST API TypeScript
20 minutes ago

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
27 minutes ago

Senior Software Engineer, Windows/Desktop Applications - San José, Costa Rica

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Engineer to lead the design and development of its native Windows app and drive accessible, high-quality experiences for millions of users.

C# C++ CI/CD .NET
32 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
35 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