Full stack developer
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
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 & Visualisation
Bachelor’s degree in Computer Science, Engineering, Data Visualisation, or equivalent practical experience.
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 visualisations 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 visualisation workloads.
Awareness of web performance optimisation, 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.
- Remote status
- Hybrid
Our Culture
Corporate culture is essential to allow the organization to differentiate itself. In terms of image on the one hand, it has strengths both internally and externally to consumers. It is indeed a source of cohesion and motivation of employees and it limits conflicts. With customers, it conveys a positive image and can develop a feeling of closeness to the company or even become a criterion of choice.
About Vidoori
Vidoori, Inc. is a consulting firm that provides Program Management, Information Technology and Engineering services for government and commercial clients.
Our team’s experience and on-going support span numerous government agencies, such as the Census Bureau, Centers for Medicare & Medicaid Services, Department of Defense (Army branch), Department of Homeland Security, Social Security Administration, and Department of Veterans Affairs. Vidoori takes the experiences we gain to continuously improve upon existing and future efforts, while producing innovative solutions to complex problems. We are committed to providing our partners with a low cost, low risk, and high quality driven small business partner for their mission critical needs.