Web Developer
We are looking for a motivated Web Developer with a strong focus on the Microsoft 365 ecosystem to design, build, and maintain enterprise solutions, based in Athens or remote. Secondary experience with Drupal/PHP is a plus, as you'll occasionally support existing Drupal-based sites. You will work within a cross-functional development team on large-scale digital projects for major international public organizations.
What you'll own
- Build and maintain SharePoint Online solutions using SPFx with React.
- Extend Microsoft Teams with custom tabs, bots, and Teams-integrated apps.
- Develop automation and provisioning scripts for SharePoint and Microsoft 365 using PnP PowerShell and Microsoft Graph API.
- Design and maintain automated workflows and business processes with Power Automate, and build lightweight apps with Power Apps.
- Work with Azure services underpinning M365 solutions (App Service, Functions, Azure AD/Entra ID, Azure DevOps, Logic Apps).
- Configure and support Microsoft 365 governance, security, and compliance features (Entra ID, Purview, conditional access) where relevant to project needs.
- Provide secondary support for existing Drupal websites and custom PHP modules, including minor theming, Drush-based deployment/migration tasks, and third-party API integrations.
- Write unit tests and maintain code quality using tools such as SonarQube.
- Collaborate with business analysts to gather and clarify requirements.
- Participate in code reviews and follow established development best practices.
- Develop and maintain technical documentation.
- Stay current with emerging Microsoft 365 technologies and, secondarily, the PHP/Drupal ecosystem.
This role requires you to be in Greece. If that means relocating or flying in, it is worth checking fares before you commit to a start date.
Compare flights and hotels →Get remote pra jobs like this by email
10 hand-picked jobs, one email a day. No spam, unsubscribe anytime.
Similar for you
Get 10 hand-picked remote jobs like this one in your inbox every morning. One email a day, matched to what you browse. No spam, one-click unsubscribe.
No thanks — continue to the application ↗