Vidoori Inc.

Full Stack Developer

Vidoori Inc.

full-time

Posted on:

Location Type: Hybrid

Location: MarylandWashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

About the role

  • 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.

Requirements

  • 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.
Benefits
  • 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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScriptTypeScriptReactVueAngularD3.jsVegaChart.jsNode.jsPython
Soft Skills
problem-solvingattention to detailcommunication
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in EngineeringBachelor’s degree in Data Visualisation