A Inicie é um ecossistema de inovação para transformação educacional. Desenhe novos futuros para a educação com a gente!
Fullstack Developer, Moodle 5.0
Location
Brazil
Posted
8 days ago
Salary
0
Seniority
Senior
Job Description
Fullstack Developer, Moodle 5.0
Inicie
• Develop and maintain fullstack features using Moodle and multitenancy. • Create and consume RESTful APIs, ensuring performance, security and scalability. • Implement responsive and accessible interfaces, following UX/UI best practices. • Work with React component architecture, using hooks and modern state management. • Maintain and evolve legacy systems, ensuring stability and performance. • Optimize database queries and schema design. • Implement and maintain automated tests (unit and integration). • Actively participate in code reviews and share knowledge with the team.
Job Requirements
- 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 the ability to contribute to technical decisions.
- Experience with Laravel Eloquent ORM, migrations, seeders and relationships.
- Experience 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 testing (PHPUnit, Jest, React Testing Library).
- Experience with Git and collaborative workflows (Git Flow, pull requests, code review).
Benefits
- Important: Submission of a GitHub, GitLab account or portfolio is mandatory and will be used as a screening criterion during the initial stage of the hiring process.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Work collaboratively with a team of software engineers to create and maintain the foundational platform for Reddit's GraphQL infrastructure. • Design, build, and deliver solutions to improve GraphQL's functionality, scalability, and efficiency. • Investigate and tune the operation of our platform operating at massive scale. • Contribute feedback to the technical and strategic direction of the GraphQL platform. • Guide and support fellow engineers within the team as a mentor and leader. • Share on-call responsibilities with the GraphQL team.
Staff Software Engineer, Tech Lead
ToastWe empower the restaurant community to delight guests, do what they love, and thrive.
• Lead fellow developers, product managers, and designers, to build amazing Employee management features with a goal of making it easier for customers, their employees, and other toast teams to interact with employees. • Flex your full-stack development muscles with challenging end-to-end tasks in a supportive, collaborative team environment • Participate in designing, estimating, implementing, testing, and debugging end-to-end solutions • Mentor developers through code-pairing and detailed code, architecture, and project reviews • Champion best practices for development, deployment and quality life cycles • Actively contribute to product design and feature selection discussions
Senior Infrastructure Software Engineer – Identity & Auth Engineering
DropboxDropbox is the one place to keep life organized and keep work moving.
• Collaborate with product engineering and internal teams which depend on Identity to implement their wide spanning use cases • Have a bias for action and deliver work of high quality. • Mentor more junior engineers on the team and be a partner to your EM in building a successful team. • Cultivate a collaborative and inclusive culture, championing team members and upholding our company values. • Ensure software and architecture excellence through quality feedback, risk mitigation, and alignment with technical strategy and business goals.
Senior Infrastructure Software Engineer, Identity & Auth Engineering
DropboxDropbox is the one place to keep life organized and keep work moving.
• Collaborate with product engineering and internal teams which depend on Identity to implement their wide spanning use cases • Have a bias for action and deliver work of high quality. • Mentor more junior engineers on the team and be a partner to your EM in building a successful team. • Cultivate a collaborative and inclusive culture, championing team members and upholding our company values. • Ensure software and architecture excellence through quality feedback, risk mitigation, and alignment with technical strategy and business goals.



