Skip to content
mimi

Full Stack Developer with Visualisation

Vidoori Inc

Hyattsville · Hybrid Full-time Today

About the role

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.

Skills

AgileAngularAPIsAWSAzureC#Chart.jsCI/CDContainerisationD3.jsDatabasesDevOpsDockerETLGCPGitHub ActionsGraphQLInfrastructure-as-codeJavaJavaScriptJenkinsKubernetesMicrosoft Power BIMicrosoft SharePointNode.jsNoSQLPythonReactRESTful APIsSQLTypeScriptVegaVue

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free