
Senior Full-Stack Developer (Azure & Power BI Embedded)
Job Description
Posted on: September 18, 2025
About Visualise
Visualise is a reporting and analytics platform built for non-profits and higher education institutions. We help organisations unlock the power of their data with thoughtfully designed dashboards and best-practice analytics, so they can make smarter decisions and achieve more impact.
We are a small but ambitious team, working at the intersection of data, technology, and social good. We’re looking for a developer who wants to be part of our journey — someone excited to influence our technical direction and contribute to the future of the platform.
The Role
We are seeking a Senior Full-Stack Developer to take ownership of Visualise’s technical build, infrastructure, and integrations. This is a hands-on engineering role and an opportunity to influence our technical roadmap, architecture, and scalability as we grow.
You’ll span the full stack of our solution — Azure, SQL, Power BI Embedded, and web application development — ensuring the product is robust, scalable, and aligned with client and business needs. You’ll also play a key role in shaping the evolution of Visualise as we expand to support larger, more complex clients.
Key Responsibilities
· Own and manage Visualise’s Azure environment (App Services, SQL, Data Factory, Functions, Key Vault, CI/CD).
· Maintain and optimise SQL Server database models that underpin our reporting environment.
· Ensure seamless integration between SQL and Power BI, including embedded deployment, authentication flows (SSO), and dataset optimisation.
· Support the reporting team in troubleshooting and optimising performance.
· Maintain and enhance the React-based web application UI, ensuring a smooth user experience.
· Implement and maintain authentication, authorisation, and security best practices.
· Monitor, optimise, and scale infrastructure for performance and cost efficiency.
· Contribute to product architecture and long-term technical strategy, proactively suggesting improvements and new approaches.
· Collaborate with stakeholders to align technical delivery with strategic goals and product direction.
· Potential to lead and mentor additional developers as the team expands.
Skills & Experience
Must have
· 5+ years’ experience in software engineering across front-end and back-end.
· Proven experience with Azure cloud services (App Services, Functions, SQL, Data Factory, Key Vault).
· Strong SQL Server skills — database design, queries, optimisation.
· Experience with Power BI Embedded integration (auth flows, embedding, capacity optimisation).
· DevOps experience (CI/CD pipelines, monitoring, scaling).
· Strong JavaScript/TypeScript and React (or Angular).
· Experience with API development (.NET/Node.js/Python).
· Understanding of SSO and token-based authentication (Azure Entra ID, OAuth).
· Solid understanding of cloud security and compliance practices.
· Experience building or maintaining multi-tenant SaaS applications.
· Demonstrated ability to scale analytics or BI-driven products for enterprise use.
Nice to have
· Familiarity with DAX and troubleshooting/optimising models.
· Experience in SaaS or analytics product environments.
· Exposure to non-profit or higher education data systems.
Who You Are
· A problem-solver who cares about outcomes, not just outputs.
· Comfortable owning a product stack end-to-end.
· Motivated by the challenge of building and scaling an early-stage SaaS product.
· A strategic thinker who can weigh trade-offs and align tech decisions to business goals.
· Excited to shape product direction as well as write code.
· A collaborative communicator who enjoys working across teams.
· Driven by mission — keen to contribute to a company making social impact.
Compensation
· Competitive salary based on experience and location.
· Opportunity to grow with the company and contribute to long-term success
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

RemoteInAustralia.com
Get RemoteInAustralia.com on your phone!

Senior Full-Stack Developer (Azure & Power BI Embedded)

Lead Software Engineer

Senior Software Engineer Java
