Backend Developer (Node.js, TypeScript, NestJS, WebRTC)
Job Description
We are seeking an experienced Backend Developer to join our team for a technologically advanced project. The primary focus is on developing a high-load service utilizing Node.js, TypeScript, NestJS, WebRTC, WebSockets, and OpenCV.
This role is ideal for an engineer with deep expertise in real-time communications, video streaming, and asynchronous interactions, along with experience in SQL databases and Docker.
Work Schedule: Minimum of 20 hours per week, with the possibility of full-time.
Responsibilities:
• Develop and maintain backend architecture based on NestJS.
• Implement WebRTC and WebSockets to ensure real-time interactions.
• Optimize video and data transmission using OpenCV.
• Work with SQL databases (e.g., PostgreSQL or MySQL).
• Containerize and scale the system using Docker.
• Integrate and utilize FFmpeg for multimedia processing.
• Optimize code performance and address high-load challenges.
Requirements:
• 3+ years of experience with Node.js, TypeScript, and NestJS.
• Strong understanding of WebRTC and WebSockets.
• Experience with SQL databases.
• Proficiency in Docker for application containerization.
• Experience with FFmpeg for audio and video processing.
• Understanding of computer vision principles and image processing using OpenCV.
Preferred Qualifications:
• Experience with vector databases, which are used for efficient storage and retrieval of high-dimensional data, particularly beneficial in machine learning and artificial intelligence applications.
We Offer:
• Flexible work schedule: starting from 20 hours per week, with the option for full-time.
• Long-term collaboration on an innovative and engaging project.
• A professional team that values quality code and effective solutions.
• Opportunity for remote work.
• Competitive compensation, discussed individually.
📩 Please send your resume or contact us for a detailed discussion!