Ir para o conteúdo

Senior developer

Wikimedia Brasil
 
 
 
Senior Developer service advertisement

Wikimedia Brasil is seeking a Senior Developer to join the team of the EduWiki Hub-Like Structure Pilot Project. This role is a unique opportunity to shape the technical foundation of this international initiative, focused on advancing open knowledge through Wikimedia and education. The details about the responsibilities, the job requirements and how to apply are detailed below.

Roles and responsibilities

[editar]
  • Contract Type: Non-exclusive contract as Pessoa Jurídica
  • Location: Remote (Brazil-based)
  • Estimated time commitment per week: ~30 hours, with flexible distribution
  • Style: Remote. Travel may be proposed and negotiated when relevant
  • Tools: GitHub, Phabricator, Google Workspace, Slack
  • Duration: Initial contract through October, 2025 - March, 2026, renewable and with milestone-based payments
  • Start Date: October, 2025
  • Communicates with: EduWiki Hub Coordinator
  • Collaborates with: Junior Developer, Technical Working Group, Wiki Education Dashboard team, Hub staff and Wikimedia technical communities
  • Compensation: R$10.100,00 per month, paid against invoice, based on service provision milestones.

Role

[editar]

The Senior Developer will lead the technical development and maintenance of EduWiki Hub's core platforms, with a primary focus on the Programs & Events Dashboard. Working with a tech stack that includes Ruby, Git, and relational databases, the developer will design and implement a development plan aligned with the infrastructure needs of the Hub and its global Wikimedia education partners. The role also includes supporting community usage through documentation and feedback integration.

Responsibilities

[editar]
  1. Technical planning and implementation: Plan and develop new features aligned with community needs, ensuring scalable architecture, accessibility, and multilingual support.
  2. System maintenance and technical coordination: Maintain system stability while coordinating with technical partners and overseeing development infrastructure.
  3. Documentation and reporting: Document technical decisions, features, and workflows, contributing to regular reports that support transparency and strategic evaluation and feedback.
  4. Open source and Wikimedia integration: Align with Wikimedia's technical standards, foster interoperability with other open platforms, and promote collaborative contributions.

Required Skills and Experience

[editar]
  • 5+ years of experience in backend web development, with proficiency in Ruby;
  • Strong understanding and hands-on experience with REST APIs and database management (PostgreSQL, MariaDB or MySQL);
  • Solid programming skills and a deep understanding of software development principles;
  • Familiarity with internationalization/localization (i18n/l10n) and building multilingual tools;
  • Knowledge of version control systems, especially Git;
  • Excellent written communication skills in English;
  • Demonstrated ability to work autonomously and asynchronously with distributed teams;
  • Legal ability to invoice as Pessoa Jurídica in Brazil.

Preferred Qualifications

[editar]
  • Familiarity with Wikimedia platforms (MediaWiki, Meta, Dashboard).
  • Experience with education technology platforms or learning tools interoperability.
  • Fluency in Portuguese and working knowledge of English and Spanish.
  • Participation in Wikimedia communities or previous contributions to the Movement.
  • Experience mentoring junior developers or participating in open-source onboarding.

Deliverables

[editar]
  1. Technical plan and roadmap.
  2. At least 3 new features delivered to the Program and Events Dashboard.
  3. Facilitate 3-4 onboarding or community support sessions, which may be conducted by the contractor or designated collaborators.
  4. Ensure mentorship and skill development support are provided to the Junior Developer, either directly or through coordinated resources.
  5. Technical contributions documented in at least 2 strategic reports.
  6. Bi-monthly feedback summaries and action plans.
  7. Onboarding guide for Program and Events Dashboard users.

Selection Process

[editar]
  • Candidates must complete the application form by August 31, 2025, including answers to a few questions and uploads of their resumé.
  • The selection process will include resumé review, interviews, and a practical assessment.
  • Wikimedia Brasil is committed to building a diverse team. We strongly encourage applications from individuals who identify as Black, Indigenous, LGBTQIA+, and/or persons with disabilities. If you wish, please include self-identification statements in your application materials.


símbolo de informações Note: This is a service opportunity for a legally registered Pessoa Jurídica contractor in Brazil and it does not establish an employment relationship under Brazilian law.