Full Stack Developer with Visualisation
Vidoori Inc
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
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