Senior Frontend Engineer (Data/Graph Analytics) to $4300
CrunchCode — міжнародна сервісна ІТ-компанія з досвідом близько 7 років у розробці вебсервісів і вебзастосунків. Ми працюємо у форматах staff augmentation (outstaff) та outsourcing і підключаємо спеціалістів до проєктів клієнтів у довгостроковій моделі співпраці.
Ми працюємо переважно з проєктами в доменах логістики (включно з last mile),e-commerce, fintech та банкінгу, а також enterprise-рішеннями.
Для нас важливо, щоб проєкт був “чистим” і зрозумілим з точки зору етики та цінності для користувачів.
Ми принципово не беремо проєкти, пов’язані з:
● gambling / гемблінгом,
● adult-контентом та порнографією,
● шахрайством або будь-якою розробкою, що спрямована на обман чи маніпуляції.
What We Offer:
● Fully remote work
● Long-term, stable project
● High level of autonomy and trust
● Minimal bureaucracy
● Direct impact on business-critical logistics systems
● Long-term engagement, not a short-term contract.
Required:
We are looking for a hybrid Graph Data Scientist and Web Visualization Engineer to work across two interconnected streams: advanced graph analytics and development of a production-grade web application for interactive data exploration and stakeholder reporting.
Project Overview:
This role combines deep graph database expertise, algorithmic thinking, and strong frontend engineering skills to deliver both analytical insights and a robust, user-facing web platform.
Requirements (Must-have):
- Workstream A – Graph Analytics & Algorithms (0–50%)
- Explore and understand complex graph schemas using database tooling
- Develop efficient graph queries to identify patterns and relationships
- Implement graph algorithms and pattern detection (e.g., link prediction, shortest paths, structural metrics)
- Perform statistical analysis of graph structure
- Collaborate with domain experts to refine hypotheses and analytical approaches
- Workstream B – Frontend Web Application (50–100%)
- Define and prioritize features for a usable MVP and iterative product evolution
- Architect and implement a modern SPA/SSR web application (React/Next.js, Vue/Nuxt, or similar) using TypeScript
- Build high-performance, interactive graph visualizations with property panels, filtering, search, drill-down, and linked brushing
- Visualize ML model outputs and analytical results
- Deliver dashboards, dynamic reports (PDF/HTML export), and in-app narratives
- Integrate authentication (OAuth2/OIDC) and role-based access control
- Implement logging, telemetry, and issue tracking integration
- Ensure performance optimization for large-scale graphs (WebGL where applicable)
- Maintain CI/CD, automated testing, accessibility, and cross-browser compatibility
- Hands-on experience with graph databases and query languages
- Strong understanding of graph theory and applied graph algorithms
- Modern frontend development expertise (JavaScript/TypeScript + framework)
- Experience with web visualization libraries (D3, Plotly, ECharts, Vega-Lite)
- Experience with graph visualization libraries (Cytoscape.js, Sigma.js, etc.)
- API integration (REST/GraphQL) and secure client-side data handling
- Git-based workflows and structured release management
Nice to Have:
- Graph ML & embeddings (node2vec, DeepWalk, GraphSAGE)
- PyTorch Geometric / DGL exposure
- Experience with multimodal scientific data (e.g., omics, imaging)
- WebGL optimization for large graph rendering
- Experience with CI/CD, containerization, and cloud deployment"
Hiring Process:
- Intro call
- Technical discussion (focused on real experience)
- Offer
Start: ASAP
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |