Software Engineer

closed
Wikimedia Foundation Logo

Wikimedia Foundation

πŸ’΅ $88k-$139k
πŸ“Remote - Worldwide

Summary

Join the Wikimedia Foundation's Trust and Safety Product team as a Software Engineer. You will build features to protect our communities from abuse and harmful content. This fully remote role involves writing open-source code for collaborative experiences supporting over a billion users. You'll contribute to projects handling sensitive data, collaborate with various teams, and improve a two-decade-old codebase primarily using PHP and JavaScript. We value communication, enthusiasm, and a desire to learn. The Wikimedia Foundation is a non-profit organization operating Wikipedia and other free knowledge projects, committed to knowledge equity and free access.

Requirements

  • 3+ years of related professional or volunteering experience in software engineering roles, including frontend and backend development, with an emphasis on backend
  • Experience with Object-Oriented development using a scripting language (such as PHP, Python, Ruby, or JavaScript). Most of our work is in PHP and JavaScript
  • Experience converting design mockups into functional components, incorporating performance and accessibility into the features using well-documented and readable code
  • Focused software engineering: writing unit and integration tests, proactively addressing security and code review feedback, and thoughtfully balancing tradeoffs
  • Strong written communication skills as our collaboration largely happens online, on chats, wikis, documents and tickets

Responsibilities

  • Develop, test, and deploy new features, improvements, and upgrades to various systems and tools used by administrators and staff
  • Write multilingual, accessible, and performant user interfaces using PHP, JavaScript, VueJS, and CSS
  • Document your contributions to our codebase in our technical documentation and our features’ documentation
  • Contribute to projects that require handling sensitive data and private information, complying with privacy and security regulations
  • Provide support in abuse investigations on our platform, helping identify sources and causes of incidents, and proposing ideas to mitigate their impact
  • Develop expertise in the Trust and Safety area, which includes security, privacy, abuse mitigation, content moderation, and legal compliance
  • Extend the capabilities of the MediaWiki stack to serve diverse community needs by incorporating possibilities that are offered by new tooling or technical advances
  • Work across teams to proactively reduce technical debt by refactoring code, updating testing frameworks, and reviewing code from other engineers

Preferred Qualifications

  • Experience with MediaWiki development or as a contributor to Wikimedia projects
  • Experience with legacy codebases and/or experience in free/open source software development experience
  • Experience with online community moderation, vandalism prevention and other Trust and Safety concepts and practices

Benefits

  • Fully remote, geographically-distributed work environment
  • Competitive salaries, equitable and consistent with our values and culture
  • Anticipated annual pay range (US) US$ 88,975 to US$ 139,056
  • Pay range adjusted for applicants located outside of the US
This job is filled or no longer available