Description
Required:
- Completed higher education, preferably in Software Engineering, Computer Science, Information Systems, or related fields.
- Proven experience in web development with PHP and JavaScript, utilizing the WordPress platform, WooCommerce, and integrations with external systems.
- Solid experience in creating and customizing WordPress plugins, including integrations with CRM plugins (like HubSpot), LMS (like LearnDash, Moodle), or automation and e-commerce solutions.
- Proficiency in software development processes, including version control (Git), documentation, testing, continuous delivery, and quality management.
- Must be a process-oriented individual who values organization and continuous improvement.
- Familiarity with artificial intelligence tools applied to development, such as Cursor AI, GitHub Copilot, or IDEs with AI features.
- Experience with cloud environments, especially for maintaining, optimizing, and securing managed platforms.
- Good communication and technical leadership skills, acting as a bridge between developers and institutional areas.
Desirable:
- Postgraduate degree in Software Engineering, preferably at the Master's level.
- Desire to work with education, including teaching activities in undergraduate and postgraduate programs.
- Advanced experience in developing and customizing WordPress solutions, including integrations with WooCommerce, LearnDash, WP Fusion, and HubSpot.
- Experience in mobile application development with React Native.
- Knowledge in front-end web design, HTML/CSS.
- Ability to communicate with international suppliers, conducting technical conversations in English to resolve problems, provide support, and address bugs.
- Empathy with end-users, reflected in a collaborative approach to support, prioritizing demands, and decision-making.
- Ease of teamwork, interacting well with technical professionals, managers, and business areas.
- Previous experience in technical leadership, supporting and guiding other developers.
- Previous teaching experience.
- Familiarity with architectures composed of multiple integrated services and platforms, including the use of APIs and automations.
Team Collaboration for Development:
- Define, implement, and improve software development, update, and testing processes, ensuring quality and traceability of deliverables.
- Guide the team of developers and analysts, promoting good engineering practices, versioning, and documentation.
- Plan, implement, and manage e-commerce solutions and online learning environments for undergraduate, postgraduate, and free courses.
- Maintain and optimize cloud-hosted infrastructure, ensuring performance, security, and scalability.
- Develop, integrate, and customize solutions on WordPress and Moodle platforms, focusing on plugins like WooCommerce, LearnDash, WP Fusion, and HubSpot, aligning solutions with course commercialization and delivery needs.
- Monitor, identify, and resolve technical issues, especially related to integration between platforms and associated systems.
- Update and maintain mobile applications linked to institutional platforms, ensuring the best user experience for students and candidates.
- Collaborate with multidisciplinary teams (marketing, products, teaching) to ensure technological solutions are integrated with the institution's commercial and educational objectives.
Eventually, not necessarily at first, act as a lecturer in software engineering courses at Instituto Infnet.

