Full Stack Developer (SharePoint / Power BI Developer)

  • Vidoori
  • Hyattsville, Maryland
  • 04/26/2026
Full time Information Technology Telecommunications Java SQL Python

Job Description

Job DescriptionJob Description

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.