Apply

Software Engineer III, Content Transform Team

Posted 7 days agoViewed

View full description

💎 Seniority level: Middle, 2–5 years related professional experience in software engineering

📍 Location: Australia, Austria, Bangladesh, Belgium, Brazil, Canada, Colombia, Costa Rica, Croatia, Czech Republic, Denmark, Egypt, Estonia, Finland, France, Germany, Ghana, Greece, India, Indonesia, Ireland, Israel, Italy, Kenya, Mexico, Netherlands, Nigeria, Peru, Poland, Singapore, South Africa, Spain, Sweden, Switzerland, Uganda, United Arab Emirates, United Kingdom, United States of America, Uruguay

💸 Salary: 88975.0 - 139056.0 USD per year

🔍 Industry: Nonprofit / Open Knowledge

🏢 Company: Wikimedia Foundation👥 251-500💰 $2,100,000 Grant about 5 years ago

🗣️ Languages: English

⏳ Experience: 2–5 years related professional experience in software engineering

🪄 Skills: Node.jsPHPHTMLJavascriptMySQLSoftware Engineering

Requirements:
  • 2–5 years related professional experience in software engineering.
  • Experience building user-friendly features and software components with good performance.
  • Focused software engineering: enjoyment of writing unit and integration tests, proactively addressing security and code review feedback, and thoughtfully balancing architectural tradeoffs.
  • Desire to contribute to knowledge equity, free culture, and open access.
  • Strong communication skills in both synchronous and asynchronous channels.
  • Familiarity with HTML5 spec and DOM manipulation.
  • Expertise in Node.js and related technologies.
  • Familiarity with Wikipedia/wikitext/markdown editing or content management systems.
  • Experience with parser generators, interpreters, language runtimes, compilers, or product cycles.
  • Open source contribution history.
  • Bachelor's, master's, or doctorate degree in computer science, management information systems, or STEM field (or equivalent certification).
Responsibilities:
  • Improving the Wikipedia product experience by fixing bugs and implementing new functionality in wikitext processing.
  • Iterating on new features through collaboration with fellow engineers, product managers, designers, client teams, and community members.
  • Writing PHP and JavaScript which supports hundreds of world languages.
  • Creating and maintaining internet APIs with server scripting languages.
  • Instrumenting components to monitor feature and quality characteristics.
  • Leveraging caching and persistence technologies.
Apply