Skip to main content

Middle Full-Stack Developer

JavaScriptTypeScriptPythonReact
Сьогодні
fullstackmiddle
D

Data Science UA

Формат роботиremote
Тип зайнятостіfull time

Про позицію

Data Science UA is a service company with deep expertise in AI and Data Science, built one of the largest AI communities in Europe. We're looking for a Full-Stack Developer to join our team and help build an end-to-end pipeline for machine learning.

Обовʼязки12

  • Work alongside a senior developer to build a pipeline that ingests camera streams, passes frames through ML inference, and surfaces results in a web UI.
  • Write clean, maintainable, and efficient code following SOLID/DRY and team standards.
  • Build real-time UIs that visualize streaming data — live video, detections, charts, overlays, and dashboards.
  • Implement backend services in Python to handle stream ingestion, orchestrate ML calls, and expose APIs to the frontend.
  • Integrate with external services and APIs with proper auth, retries, timeouts, and error handling.
  • Design and maintain database schemas, indexes, and migrations; optimize queries where it matters.
  • Diagnose, reproduce, and fix bugs across the stack.
  • Create and maintain documentation.
  • Participate in code reviews and architectural discussions; propose improvements.
  • Join team ceremonies and planning.
  • Ensure data security and help mitigate vulnerabilities.
  • Optimize server and application performance, especially around streaming and real-time data paths.

Вимоги11

  • Solid proficiency in JavaScript/TypeScript for frontend development.
  • Working knowledge of Python for backend services and pipeline glue code.
  • Experience building UIs with modern frontend libraries (React and component kits such as AntD, MUI, or similar).
  • Understanding of REST API principles and how to design clean HTTP interfaces.
  • Experience working with WebSockets (or similar) for real-time data delivery to the UI.
  • Familiarity with video/camera streaming protocols — RTSP, WebRTC, or HLS — and the basics of how frames move from a camera to a backend.
  • Experience with relational and/or non-relational databases.
  • Experience integrating with third-party systems and APIs.
  • Understanding of Git beyond basic commits (branching, rebasing, resolving conflicts, working in feature branches).
  • Basic knowledge of web security (auth, input validation, common vulnerabilities).
  • Experience with AWS (S3, Lambda, SQS, CloudWatch) or equivalent services from other cloud providers.

Переваги5

  • Work in a fast-paced, dynamic, and innovative business environment.
  • Opportunity to directly influence the company's strategic IT architecture and products that scale globally.
  • Access to modern tools, technologies, and in-house expertise.
  • Flexible approach to project delivery and freedom to choose optimal technical solutions.
  • Performance-based bonus system tied to team results.
Middle Full-Stack Developer
Оригінал