About Us
Omugen is a management consulting firm specializing in cost containment and revenue growth through automation and data analytics. We help government and private sector clients turn operational data into actionable intelligence through the Microsoft Power Platform. Our work spans dashboards, automation, process optimization, and advanced analytics delivered with clarity and speed.
Role Summary
We are looking for a Full Stack Developer to build a secure, client-facing web application that integrates tightly with the Microsoft Power Platform. This role focuses on developing a custom website that supports authenticated client access, Power BI embedded analytics with RLS, and scalable multi-tenant architecture. You will design and deliver the full solution end-to-end, from UI to backend infrastructure.
This is a hands-on technical role for someone who has real experience building production-grade web applications and working with Microsoft’s embedding frameworks. We’re not looking for someone to learn on the job; we’re looking for someone who can execute.
Key Responsibilities
- Build a full-stack web application, including front-end pages, backend APIs, authentication, and deployment
- Implement secure Power BI embedding (App-Owns-Data) with RLS and multi-client access
- Set up and integrate authentication (Azure AD B2C, Auth0, or similar)
- Develop APIs to manage users, permissions, client tenants, and embed token flow
- Design and implement a scalable backend using Azure App Services, serverless functions, SQL / NoSQL, or equivalent
- Integrate Microsoft Power Platform assets (Power BI, Fabric, or related services) into the web experience
- Ensure security best practices for token handling, secret storage, and access control
- Work with Omugen’s analytics team to map datasets, permissions, report structure, and client requirements
- Deploy, monitor, and maintain the application across environments
- Document architecture, workflows, and handoff materials for long-term maintainability
Minimum Requirements
4+ years of experience as a full-stack developerProficiency in modern JavaScript / TypeScript plus one backend framework (Node.js, .NET, Python, etc.)Prior experience embedding Power BI or working with Microsoft Power Platform APIsExperience with secure authentication systems (Azure AD B2C, OAuth2, OpenID Connect)Strong understanding of REST APIs, RLS concepts, and multi-tenant designExperience with Azure hosting (App Service, Functions, SQL, Key Vault) or comparable cloud platformsSolid grounding in web security, including token flows, permissions, and data protectionAbility to work independently and translate requirements into clean, scalable solutionsPreferred Qualifications
Experience with App-Owns-Data Power BI embedding at scaleFamiliarity with React, Next.js, Vue, or similar frameworksExperience with Azure DevOps or CI / CD pipelinesPrior experience in consulting or client-facing project environmentsKnowledge of Power BI REST APIs, Fabric capacities, or PowerShell automationWhy Omugen?
High-impact work with public and private sector clientsA lean, skilled team where your work has direct impactAutonomy in how you design and deliver solutionsReal opportunities for leadership and growthCompetitive compensation