Remote Senior Software Engineer

closed
Logo of Mozilla

Mozilla

πŸ’΅ $86k-$118k
πŸ“Remote - Germany

Job highlights

Summary

The job description is for a Senior Software Engineer position at the MDN Web Docs engineering team. The role involves maintaining and evolving the open-source platform that powers MDN, refactoring the codebase, developing new features, collaborating with various teams, and working on MDN Plus. The candidate should have a bachelor's degree in computer science or equivalent experience, at least 5 years of software development experience, strong fundamentals in software engineering, extensive experience with HTML, JavaScript, CSS, Web APIs, Rust (or similar compiled language), frontend and backend web development, and good knowledge of developing CI/CD workflows. The position is a 12-month fixed term contract.

Requirements

  • A minimum of a Bachelor's degree in computer science or a related field, or equivalent years of experience
  • A minimum of 5 years of software development experience
  • Strong fundamentals in software engineering, including modularity, abstraction, data structures, and algorithms
  • Extensive experience with HTML, JavaScript, CSS and Web APIs
  • Experience with Rust (or a similar compiled language)
  • Extensive experience in both frontend and backend web development, with a preference for experience on high-traffic websites
  • Good knowledge of developing continuous integration and deployment (CI/CD) workflows, particularly using GitHub Actions
  • Full-stack mentality, you care about building, deploying and running applications
  • The ability to work effectively on a remote, geographically distributed team

Responsibilities

  • Maintaining and improving the MDN platform
  • Developing new features and owning them from local development to production
  • Enhancing MDN's build system to significantly reduce deployment times
  • Collaborating with our content team to enhance the MDN authoring experience
  • Refactoring our front-end client and SSR pipeline
  • Simplifying the integration of MDN data into other products
  • Work on our premium product, MDN Plus, to maintain and develop new functionality
  • Working with our partners from Google and Microsoft on functionality that we develop together

Preferred Qualifications

  • Experience in application/systems programming (Linux/MacOS/Windows)
  • Experience working within open source projects

Benefits

  • Remote work
  • Health insurance
  • Retirement benefits
  • Paid time off
  • Life and disability insurance
  • Bonuses and incentives
  • Professional development opportunities
  • Wellness programs
  • Family and parental leave
This job is filled or no longer available