We are DataRoot Labs (DRL) — a team of experts with an ambition to help Ukrainian Data Science and AI industries flourish. We’ve been creating R&D for well-funded startups from Europe, Israel, and the US since 2016.
We enjoy working on complex AI projects using state-of-the-art technologies and solutions.
Middle Node.js Developer for ML product (Kyiv, office)
Київ$2000–3000
We are looking for a talented Node.js Developer to expand our team of professionals. You’ll have to work with different ML-based projects, creating a backend infrastructure and developing a solution from the beginning of the project to the production.
Requirements:
2+ years of experience in backend application development using Node.js with TypeScript
Deep understanding and practical experience with the reactive programming paradigm
Proficient in using the RxJS library to handle asynchronous data streams.
Experience in developing and integrating WebSocket connections (socket.io, ws)
Experience with databases (PostgreSQL, MongoDB, Redis)
Experience with version control systems (Git)
Understanding of basic networking technologies
The candidate must be located in Kyiv, office-based
Would be a plus:
Experience with Docker
Experience with cloud platforms (Google Cloud, Azure, AWS)
Practical experience with MediaStream API and WebRTC API
Experience with CI/CD
Experience with other reactive programming libraries
Key Responsibilities:
Develop and maintain backend services using Node.js and TypeScript
Implement functionality using WebSocket (socket.io, ws)
Actively apply the reactive programming paradigm and the RxJS library
Develop and integrate RESTful APIs
Work with databases
Participate in code reviews
Collaborate with frontend developers and other team members
What We Offer:
Startup culture, a strong goal-oriented team, and a research mindset
Opportunity to leverage your engineering skills for fellow engineers and shape the future of AI