About the role
The Wikimedia Foundation is looking for a skilled Software Engineer to join our team. In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions that power our various platforms and services. You will work collaboratively with cross-functional teams to deliver innovative and scalable software that supports the mission of the Wikimedia movement.
Key Responsibilities:
- Design and develop robust, scalable, and maintainable software systems using best practices and modern technologies
- Participate in the full software development lifecycle, including requirements gathering, architecture design, implementation, testing, and deployment
- Contribute to the evolution and improvement of our software infrastructure and engineering practices
- Identify and resolve performance bottlenecks, security vulnerabilities, and other technical issues
- Collaborate with product managers, designers, and other stakeholders to understand and address user needs
- Stay up-to-date with latest industry trends and technologies, and share knowledge with the team
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field
- 3-5 years of experience in software engineering, with a strong background in developing scalable, high-performance web applications
- Proficiency in programming languages such as Python, PHP, or Java, and familiarity with web development frameworks
- Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., Cassandra, MongoDB)
- Understanding of software architecture patterns, design principles, and best practices
- Familiarity with agile software development methodologies and tools
- Strong problem-solving and analytical skills, with the ability to work independently and collaboratively
- Excellent communication and interpersonal skills, with the ability to work effectively with cross-functional teams
About the company
The Wikimedia Foundation is the nonprofit organization that hosts and operates Wikipedia and the other Wikimedia free knowledge projects. Our mission is to empower and engage people around the world to collect and develop educational content under a free license or in the public domain, and to disseminate it effectively and globally.