About the Company
Our intelligent Workspace Lifecycle Management (iWLM) platform helps enterprises accelerate and simplify their Windows workspace transformation with confidence. Acting as expert guides, we navigate IT teams through the complexities of application migration, management, and compliance, eliminating trade-offs between security and operational risk. Our automation reduces testing time by over 90%, cuts deployment incidents by 70%, and lowers operational costs by up to 80%, allowing IT teams to focus on innovation.
Founded in 2019, our mission is to empower businesses to manage Windows environments with ease. By automating application deployment, predicting compatibility issues, and ensuring continuous security compliance, we redefine IT efficiency. Trusted by global technology leaders like Microsoft, Omnissa, and HP, we enable organizations worldwide to drive digital transformation with clarity and control.
About the Role
We are seeking a Senior Full-Stack Engineer to join the team building Intune Reporting, a multi-tenant SaaS product designed for enterprise-scale Microsoft environments.
This role is perfect for a technically strong engineer who thrives on building cloud-native applications that deeply integrate with Microsoft technologies like Intune, Entra, and Azure.
You’ll be a key player in scaling a secure, high-performance platform that provides reporting on device compliance, app vulnerabilities, Windows 365 insights, and more — all powered by a modern Azure stack and built with Node.js and React.js.
About Intune Reporting (the Product)
Intune Reporting is a modern, multi-tenant SaaS platform with ENTRA-only authentication, connecting to customer tenants through multi-tenant app registration to securely sync relevant data from Intune and Entra. Our Azure-native infrastructure includes:
• Azure Front Door, App Services, Azure Functions
• Azure SQL, Storage Accounts, Key Vaults
• Deep integrations with Intune, Entra, and Log Analytics
Key Responsibilities
• Design, develop, and maintain features across the Node.js (backend) and React.js (frontend) codebases.
• Integrate deeply with Microsoft APIs (Graph API, Intune, Entra) for authentication and data collection.
• Work on secure and scalable multi-tenant Azure infrastructure.
• Collaborate closely with product owners, QA, and DevOps on technical delivery.
• Ensure reliability, maintainability, and performance of the application.
• Contribute to technical decisions on architecture, tools, and workflows.
• Participate in code reviews and mentor junior developers when needed.
Required Experience & Skills
• 6+ years of hands-on software development experience.
• Strong proficiency in:
• .NET (C#)
• React.js (modern hooks, component-driven development)
• Experience with Node.js (Express, REST APIs) and willingness to further develop expertise in this area (the product is currently in Node.js and will be migrated to .NET in the future)
• Solid experience with Azure services, particularly:
• App Services, Azure Functions, SQL, Storage Accounts, Key Vaults, Azure Front Door
• Experience building or maintaining multi-tenant SaaS applications.
• Strong communication skills and pragmatic problem-solving approach.
Nice-to-Haves
• Knowledge of the Microsoft ecosystem, including:
• Intune, Entra, Log Analytics
• Microsoft Graph API
• Familiarity with secure authentication patterns, especially ENTRA (Azure AD) based flows.
• Experience with CI/CD pipelines in Azure DevOps or GitHub Actions.
• Knowledge of containerization (Docker) and/or serverless architecture.
• Previous experience working in startups or product-centric companies.
• Familiarity with automated testing frameworks for both frontend and backend.
Don’t worry if you don’t check all the boxes – a keen attitude to learn makes a difference! :)
Apply here or contact us at adriana@thecoders.ro if you have questions.
Share
Notify a friend