Full Stack Software Engineer

Wikimedia Foundation | Remote, Other

Job Summary

The Wikimedia Foundation is looking for product software engineers to join our team, reporting to product engineering management. As a product software engineer, you will be responsible for software engineering for our product user experiences. In this role, you will work in a mostly-remote environment, where we value teamwork and a consensus-oriented approach. You get to write open source code for collaborative experiences supporting over a half a billion pages accessed per day, and you get to do it at a place that believes we're all more successful when everyone has a good work-life balance.

Responsibilities

  • Improving the Wikipedia product experience
  • Iterating on new products and features through collaboration with designers and product managers
  • Writing multilingual and accessible JavaScript, CSS, and PHP
  • Creating and maintaining internet APIs with server scripting languages
  • Instrumenting components to monitor feature and quality characteristics
  • Leveraging caching and persistence technologies

Qualifications

  • 4+ years related professional experience in functional programming or OOP
  • Experience building user-friendly features and software components with good performance
  • Focused software engineering: you enjoy writing unit and integration tests, proactively addressing security and code review feedback, and thoughtfully balancing architectural tradeoffs

Requirements/Other

Qualities that are important to us:

  • A desire to make meaningful contributions to knowledge equity, free culture, and open access
  • An emphasis on communicating clearly in both synchronous and asynchronous channels

Additionally, we'd love it if you have this:

  • Fluency in one or more regional languages in Africa or Asia
  • Practical skills with Vue.js or React
  • Project work in data science, machine learning, AI
  • A history of open source contribution
  • Familiarity with Wikipedia / wikitext / markdown editing or content management systems (e.g., MediaWiki, Drupal, WordPress)
  • Bachelor's, master's, or doctorate degree in computer science, management information systems, or STEM field (or equivalent certification)

How to Apply

Wikimedia Foundation

View another job in Other

Organization: Nonprofit organizations