logo inner

Full Stack Developer (SharePoint / Power BI Developer)

CompanyVidoori
Location
TypeHybrid
Sub
Fullstack Developer
Software Engineer
Vidoori is a digital transformation leader recognised for delivering excellence in cloud and software solutions. As we expand our engineering capability, we are seeking a motivated and versatile Full Stack Developer with a strong interest in data visualisation to join our team. This is an opportunity to grow your career building end-to-end web applications and insightful visual interfaces within a culture that values diverse perspectives, continuous learning and innovation.

Role Overview – Full Stack Development with Visualisation


In this hands-on role you will design, build and maintain full stack applications and interactive visualisations that help our clients make data-driven decisions. Working closely with product owners, designers, front-end and back-end engineers, you will deliver scalable, maintainable solutions across cloud-native platforms. You will be expected to contribute across the stack: from API design and database modelling to front-end component architecture and rich visualisations.

Key Responsibilities – End-to-end Development and Visualisation


  • Design, develop, and maintain SharePoint sites and solutions, including integrations with Power BI to support reporting, dashboards, and data-driven decision-making.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical designs and implementation plans.
  • Design and develop responsive front-end applications using modern JavaScript frameworks and component libraries.
  • Implement interactive data visualisations and dashboards that communicate complex information clearly and accessibly.
  • Build and maintain robust back-end services and RESTful/GraphQL APIs, ensuring performance, security and scalability.
  • Design and optimise data models and work with relational and NoSQL databases to support analytics and visualisation needs.
  • Write automated unit and integration tests, and participate in code reviews to maintain high code quality and reliability.
  • Work within Agile teams, contributing to sprint planning, estimations, demos and retrospectives.
  • Contribute to DevOps practices, including CI/CD pipelines, containerisation, and infrastructure-as-code where applicable.
  • Champion accessibility, usability and performance best practices in visualisations and UI components.

Essential Skills and Experience – Full Stack & Visualization


  • Bachelor’s degree in Computer Science, Engineering, Data Visualization, or equivalent practical experience.
  • Proficiency in Microsoft SharePoint for designing and maintaining enterprise sites, along with experience using Microsoft Power BI for data visualization and reporting.
  • Proven experience developing web applications using modern front-end frameworks (e.g. React, Vue, or Angular).
  • Strong JavaScript/TypeScript skills and familiarity with component-driven development and state management patterns.
  • Experience creating interactive visualizations using libraries such as D3.js, Vega, Chart.js, or equivalent.
  • Back-end development experience in one or more languages (e.g. Node.js, Python, Java, or C#) and building RESTful or GraphQL APIs.
  • Practical knowledge of databases (SQL and/or NoSQL) and data modelling for analytics and visualization workloads.
  • Awareness of web performance optimization, browser rendering, and techniques to handle large datasets efficiently on the client.
  • Good problem-solving skills, attention to detail, and the ability to communicate technical concepts clearly to diverse stakeholders.

Desirable Skills – Cloud, DevOps and Data Engineering


  • Experience with cloud platforms (AWS, Azure or GCP) and cloud-native architectures.
  • Familiarity with CI/CD tools (e.g. GitHub Actions, Jenkins, Azure DevOps) and containerisation (Docker, Kubernetes).
  • Exposure to ETL/data pipeline concepts, streaming data and analytics tooling.
  • Knowledge of security, accessibility (WCAG) and internationalisation for web applications.
  • Experience with design systems, component libraries, and working alongside UX designers to deliver consistent interfaces.

Benefits and Career Development – Engineering at Vidoori


  • Competitive salary with performance-related incentives and a commitment to professional development.
  • Flexible working arrangements, including hybrid/remote options to support work–life balance.
  • A supportive, inclusive culture where continuous learning and diverse talent are valued.
  • Opportunities to develop technical and leadership skills through mentorship, training and delivery on enterprise projects.
  • Clear progression paths into senior engineering, data visualisation lead, or architect roles.
  • Work on impactful digital solutions for global clients across multiple industries.

Application Guidance – Full Stack Developer (Visualisation)


  • Location: Hybrid – Maryland/Washington DC Area
  • Residency: Must be a US Citizen
  • Employment Type: Full-time

Advance your career building end-to-end applications and compelling visualisations at Vidoori—where your technical skills, creativity and inclusive mindset will help shape high-impact digital products. Apply now to join a team committed to growth, excellence and collaboration.

Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2025