Middle Full-Stack Developer
JavaScriptTypeScriptPythonReact
Today
fullstackmiddle
D
Data Science UA
About the Position
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.
Responsibilities12
- 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.
Requirements11
- 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.
Benefits5
- 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
View Original