Senior Technology Specialist (Moodle Systems Administrator)

About Us

BySix Engineers the future and drives innovation. We are more than just a standard software engineering company, we believe that true impact comes from combining technical expertise with human values. That's why we reflect that in our approach - technology is not the end goal, but the enabler.

Why Us?

๐Ÿซธ Multidisciplinary team ๐Ÿ“’ Training on demand ๐Ÿ’ด Attractive salary and benefits package ๐Ÿ“ˆ Career progression plans ๐Ÿ‘Œ And amazing get together events

What are we looking for?

We're looking for a Senior Technology Specialist with:

  • At least 10 years of experience within this industry;
  • EQF level 5 (this is mandatory to be met, with available proof before the offer);
  • Experience with Apache/Nginx, PHP, and MySQL including database performance tuning and maintenance;
  • Experience with Moodle plugin management: Installing, updating, troubleshooting plugins, and ensuring compatibility with Moodle versions;
  • Experience with Moodle API and third-party integrations (to support and troubleshoot existing integrations, not necessarily developing new ones);
  • Linux server administration for maintaining the Moodle hosting environment;
  • Moodle security: handling authentication and authorization, SSL certificates, firewalls, and system security audits;
  • Moodle LMS maintenance, including upgrading, patching, and performance optimization;
  • Server administration and databases, particularly PHP, MySQL;
  • Moodle system maintenance and administration;
  • Managing multi-tenant scalable Moodle architecture;
  • Cloud providers experience (AWS, Azure, etc.) for managing virtual machines, web apps, scaling resources, and disaster recovery;

What do we expect from you?

  • Regularly update Moodle core, plugins, and themes to ensure security, compatibility, and functionality. Apply security patches promptly to both the Moodle platform and server components (OS, PHP, database);
  • Monitor server performance (CPU, memory, disk space) and resolve any performance or uptime issues. Keep the server environment (Linux Ubuntu, well-maintained;
  • Manage and optimize the Moodle database (MySQL8) for performance, including routine cleanups and index maintenance. Ensure that automatic backups of both database and files are functioning properly and perform regular restore tests;
  • Tune Moodle settings (caching, PHP limits, web server configuration) to improve performance. Manage cron jobs to avoid overloading the system and ensure they run efficiently;
  • Collaborate with ICTU in the implementation and maintenance of security measures, including SSL certificates, firewalls, and server access controls;
  • Install, configure, and update third-party or custom plugins. Ensure compatibility with the Moodle version and troubleshoot any plugin-related issues;
  • In cooperation with ICTU, monitor and propose optimizations for the Moodle environment on cloud provider, including managing VMs, databases, and storage. Scale resources as needed to ensure performance, and manage disaster recovery services as per the EUAA policies;
  • Develop and maintain automation scripts (e.g., shell scripts, cron jobs) to streamline system tasks such as backups, log rotations, or routine maintenance;
  • Monitor the system health, performance, and uptime using EUAAโ€™s monitoring tools. Regularly review Moodle and server logs to detect and resolve issues proactively;
  • Ensure the integrity of backups by regularly testing restore procedures, in close collaboration with ICTU;
  • Manage the release process for Moodle updates and plugin changes using version control. Ensure that changes are documented and can be rolled back in case of issues;
  • Support and troubleshoot existing integrations with third-party tools (SSO, analytics systems/PBI). Handle API integration maintenance when required;
  • Manage and update technical documentation for Moodle deployment and maintenance, including installations, upgrades, and troubleshooting. Document server configurations and backup processes on Linux systems and ensure accuracy by collaborating with IT and LMS teams;

Are you ready?

If you're ready to make a real impact by leveraging cutting-edge technology and fostering human-centric solutions, BySix is the place for you. Together, we'll drive innovation and create lasting business value.

Note: BySix is an equal opportunity employer. All applicants will be considered and analysed regardless of ethnicity, religion, gender identity, sexual orientation, national origin, age, or disability status.

Business Intelligence Expert (Microsoft Suite)

LISBON (HYBRID)

**About Us** BySix Engineers the future and drives innovation. We are more than just a standard software engineering company, we believe that true impact comes from combining technical expertise with human values. That's why we reflect that in our approach - technology is not the end goal, but the enabler. **Why Us?** ๐Ÿซธ Multidisciplinary team ๐Ÿ“’ Training on demand ๐Ÿ’ด Attractive salary and benefits package ๐Ÿ“ˆ Career progression plans ๐Ÿ‘Œ And amazing get together events **What are we looking for?** We are looking for an ***Business Intelligence Expert*** with: - More than 5 years experience in Business Intelligence projects with Microsoft suite; - Experience as a team leader in different contexts and clients; - Experience with SQL Server, SSIS, SSRS, SSAS, PowerBI and Azure Synapse; - Experience in the design and implementation of modern Microsoft BI architectures; - Experience in Fabric is highly preferred; - Communicative mindset; - Excellent team collaboration skills; - Excellent problem-framing, problem-solving and project management skills; - Fluency in written/spoken English and Portuguese; **Are you ready?** If you're ready to make a real impact by leveraging cutting-edge technology and fostering human-centric solutions, BySix is the place for you. Together, we'll drive innovation and create lasting business value. Note: BySix is an equal opportunity employer. All applicants will be considered and analysed regardless of ethnicity, religion, gender identity, sexual orientation, national origin, age, or disability status.

Data Engineer - DataBricks

LISBOA

**About Us** BySix Engineers the future and drives innovation. We are more than just a standard software engineering company, we believe that true impact comes from combining technical expertise with human values. That's why we reflect that in our approach - technology is not the end goal, but the enabler. **Why Us?** ๐Ÿซธ Multidisciplinary team ๐Ÿ“’ Training on demand ๐Ÿ’ด Attractive salary and benefits package ๐Ÿ“ˆ Career progression plans ๐Ÿ‘Œ And amazing get together events **What are we looking for?** We are looking for an ***Data Engineer*** with: - Proficiency with PySpark and Spark SQL for data processing; - Experience with Databricks using Unit Catalog; - Knowledge of Delta Live Tables (DLT) for automated ETL and workflow orchestration in Databricks; - Familiarity with Azure Data Lake Storage; - Experience with orchestration tools (e.g., Apache Airflow or similar) for building and scheduling ETL/ELT pipelines; - Knowledge of data partitioning and data lifecycle management on cloudbased storage; - Familiarity with implementing data security and data privacy practices in a cloud environment; - At least one year of experience with Terraform and knowledge of good practices of GitOps; Additional Knowledge and Experience that is a Plus: - Databricks Asset Bundles; - Knowledge of Kubernetes; - Knowledge of Apache Kafka; - Knowledge of Vault. **What do we expect from you?** - Projects understanding and Communication; - Understand problems from a user perspective and communicate to clearly understand the issue; - Ensure the architecture provided by the Data Architect is clearly understood by yourself; - Strong understanding of data warehousing concepts, data lakes, ETL/ELT processes, and data modeling; - Develop data pipelines based on the defined architecture; - Ensure the regular good practices are applied; - Deploy requested infrastructure, particularly using Terraform; - Make peer reviews and ask to your peers to review your code when merging a new version of the codebase; - Define tests with your project manager, based on the functional and technical requirements of the pipeline youโ€™re developing; - Perform those tests and communicate regularly on the results; - Regularly summarize the results of your tests in a dedicated document; - Present to the Data Architect in charge of the architecture, and the Lead DataOps, the development that was performed through our Deployment Reviews; - Track and communicate on any potential errors in the entire period of active monitoring following a deployment; - Ensure diligent application of deployment process, logging, and monitoring strategy. **Are you ready?** If you're ready to make a real impact by leveraging cutting-edge technology and fostering human-centric solutions, BySix is the place for you. Together, we'll drive innovation and create lasting business value. Note: BySix is an equal opportunity employer. All applicants will be considered and analyzed regardless of ethnicity, religion, gender identity, sexual orientation, national origin, age, or disability status.

Full-Stack Developer

LISBOA

**About Us** BySix Engineers the future and drives innovation. We are more than just a standard software engineering company, we believe that true impact comes from combining technical expertise with human values. That's why we reflect that in our approach - technology is not the end goal, but the enabler. **Why Us?** ๐Ÿซธ Multidisciplinary team ๐Ÿ“’ Training on demand ๐Ÿ’ด Attractive salary and benefits package ๐Ÿ“ˆ Career progression plans ๐Ÿ‘Œ And amazing get together events **What are we looking for?** We are looking for a ***Full-Stack Developer*** with: - Academic background in Engineering, Economics, Computing, Mathematics, Statistics, or related areas; - Experience with Python; - Experience with Java and Spring Boot; - Experience in Microservices and APIs; - Experience with HTML5, CSS3 (LESS or SASS), JavaScript/TypeScript, and Angular; - Comfortable with the Linux Shell, with extra points for knowledge in AWS or Azure. **What do we expect from you?** - Be able to develop and contribute to the development of high-quality software; - Maintain and improve already existing code base; - Be able to adapt to different existing frameworks and contribute to the definition of future ones; - Be able to provide implementation that will be reliable, fast, scalable, and responsive; - Work in multidisciplinary teams along with other talented professionals such as frontend developers, backend developers, mobile developers, analysts in an agile environment. **Are you ready?** If you're ready to make a real impact by leveraging cutting-edge technology and fostering human-centric solutions, BySix is the place for you. Together, we'll drive innovation and create lasting business value. Note: BySix is an equal opportunity employer. All applicants will be considered and analyzed regardless of ethnicity, religion, gender identity, sexual orientation, national origin, age, or disability status.