cover

Mid-level Fullstack Developer | Moodle 5.0/ 5 days ago

INICIE
Attractive
Application ends: 2026-06-17

Quick Summary

Seeking a Mid-level Fullstack Developer for a remote role in Brazil, specializing in Moodle 5.0 and multitenancy to enhance an LMS platform. Responsibilities include fullstack development, plugin creation, RESTful API work, React component architecture, database optimization, and automated testing. Candidates must have solid experience with Moodle, PHP 8+, JavaScript/TypeScript, React, Laravel Eloquent ORM, MySQL/PostgreSQL, and Git. A GitHub/GitLab/portfolio link is mandatory for application, and specific home office equipment is required. This role prohibits working for a competing company.

We are seeking a Mid-level Fullstack Developer with expertise in Moodle 5.0 to enhance our LMS platform. This role involves plugin development, system maintenance, and continuous evolution of our Moodle 5.0 (PHP 8+) environment, specifically within multitenancy setups.

We are looking for a proactive, investigative, and collaborative professional. The ideal candidate will go beyond technical execution, questioning current approaches, researching industry trends, proposing innovative solutions, and actively contributing to product improvement. This includes ensuring optimal performance, robust security, stability, and scalability of the platform.

We value an analytical and critical mindset, someone capable of identifying optimization opportunities, anticipating risks, and demonstrating resilience in problem-solving. A strong focus on quality, usability, and positive end-user impact is essential.

We also appreciate professionals who share knowledge, contribute to technical decisions, and actively participate in building solid, sustainable solutions driven by innovation and best development practices.

Octo Edtech is a startup accelerated by Google for Startups.

We seek a dynamic, proactive, and detail-oriented professional, passionate about education and technology. Strong organizational and communication skills are required, along with the ability to work autonomously and responsibly.

About INICIE:

We are official partners of Google Cloud Platform and Google Workspace, providing service and technology solutions tailored for the education sector.

Important:

  • Before applying, ensure your resume is updated on Gupy and your platform presentation is complete.
  • A GitHub, GitLab, or portfolio presentation is mandatory and serves as an initial screening criterion.
  • Applications lacking a GitHub, GitLab, or portfolio, or with incompatible materials, may be disqualified.

Responsibilities and Attributions

  • Develop and maintain fullstack functionalities using Moodle and Multitenancy.
  • Create and consume RESTful APIs, ensuring performance, security, and scalability.
  • Implement responsive and accessible interfaces, adhering to best UX/UI practices.
  • Work with React component architecture, utilizing hooks and modern state management.
  • Maintain and evolve legacy systems, ensuring stability and performance.
  • Perform query and database structure optimizations.
  • Implement and maintain automated tests (unit and integration).
  • Actively participate in code reviews and share knowledge with the team.
  • Document code, processes, and technical decisions.
  • Resolve bugs and incidents efficiently and promptly.

Requirements and Qualifications

  • Solid experience with Moodle and Multitenancy.
  • Proficiency in JavaScript/ES6+, TypeScript, HTML5, and CSS3.
  • Experience with state management in React (Context API, Redux, Zustand, or similar).
  • Knowledge of software architecture and ability to contribute to technical decisions.
  • Experience with Laravel Eloquent ORM, migrations, seeders, and relationships.
  • Experience in creating and consuming RESTful APIs.
  • Knowledge of authentication and authorization (JWT, OAuth, Laravel Sanctum/Passport).
  • Experience with relational databases (MySQL/PostgreSQL) and query optimization.
  • Familiarity with automated tests (PHPUnit, Jest, React Testing Library).
  • Practice with Git and collaborative workflows (Git Flow, pull requests, code review).
  • Ability to work on maintenance, correction, and evolution of existing systems.
  • Collaborative, proactive, and resilient profile.

Differentials and Technical Skills:

  • Experience in developing extensions for Google Chrome.
  • Knowledge of Google APIs and integration with Google Workspace.
  • Experience with Google Cloud Platform (GCP), especially Firebase Realtime Database and authentication services.
  • Experience in architecture and automation of deploys (CI/CD), preferably in cloud environments.
  • Knowledge of Docker and containerization practices.
  • Experience with WebSocket and real-time applications.
  • Experience with Redis for cache and queues.
  • Knowledge of PostgreSQL/MySQL databases.
  • Familiarity with agile methodologies (Scrum, Kanban).
  • Technical English for reading and writing documentation.

Restriction: Do not work for a competing company.

Additional Information

Behavioral Skills:

  • Initiative and proactivity to seek solutions beyond the obvious.
  • Analytical and problem-solving ability, with a critical vision.
  • Commitment and sense of responsibility towards the product and the team.
  • Good communication and collaboration in a remote environment.
  • Creativity to propose new ideas and improvements.
  • Agility and adaptability in the face of changes and new challenges.
  • Autonomy to organize and conduct your deliveries.
  • Focus and attention to detail, ensuring quality at every stage.
  • Growth mindset, always open to learning and evolving.

Required Equipment:

  • Computer or notebook with Intel Core i5 processor or higher, compatible with 8GB of RAM (free) - 16GB recommended.
  • Linux, macOS, or Windows operating system.
  • Fixed internet with a minimum speed of 30Mb.
  • Full HD webcam and headset for videoconferencing.
  • Standard office desk and chair.
  • If opting for a notebook, it is important to have a stand and keyboard so that it is at eye level.
  • Noise-free workspace.

We are an innovation ecosystem with a unique methodology and the necessary tools to transform education and impact more people globally.

We deliver personalized, people-focused solutions, leveraging technology to support our clients' entire educational transformation journey.

Our Purpose:

Innovate and transform realities through education.

If your work can contribute to educational transformation, explore our opportunities! #GrowWithInicie

Share

INICIE

INICIE

  • Address
    Remoto
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy