•Build responsive web applications using React or Vue with TypeScript that render real-time and batch data via REST, gRPC, and WebSocket APIs
•Develop data visualization layers including time-series dashboards, geospatial map views, entity-relationship graphs, and AI inference result displays such as bounding boxes, face match galleries, and OCR extractions
•Build and maintain backend API services in Go or Python (FastAPI), including authentication flows and RBAC enforcement
•Integrate with platform services: Keycloak for identity, Kong for API gateway routing, and Vault for secret management
•Write well-structured, testable code with CI/CD pipelines on GitLab, and containerize services for deployment on Kubernetes
•Collaborate with the data engineer to define API contracts and optimize query performance against analytical databases
What We're Looking For
✓5+ years of fullstack development, with at least 2 years on data-intensive or dashboard-heavy applications
✓Strong React or Vue with TypeScript in production
✓Has built backend APIs in Go or Python that serve production traffic
✓Has integrated with an identity provider (Keycloak, Auth0, Okta) with role-based access control in production
✓Has built data visualizations beyond basic chart library usage (custom dashboards, interactive data exploration, or similar)
✓Preferred
✓Experience with gRPC in addition to REST
✓Familiarity with geospatial visualization (Mapbox, Leaflet, Deck.gl)
✓Experience consuming data from Kafka topics or WebSocket streams in a frontend application
✓Has worked with ClickHouse, Trino, or similar analytical databases