TeamFill is an innovative smart video interview platform designed for candidate screening and shortlisting. As a SaaS tool, TeamFill empowers hiring managers to create and automate interview processes, receiving automatically generated candidate shortlists to streamline hiring workflows. Location: Remote Employment Type: B2B (project based) Experience Level: Mid-Senior Key Responsibilities: Develop, enhance, and maintain the backend services of the TeamFill platform using Node.js . Design and build scalable, secure, and efficient APIs for integration with various third-party tools and services. Integrate OpenAIs APIs into the platform to enhance features such as automated interview questions, candidate analysis, and dynamic feedback generation. Design workflows leveraging OpenAI for real-time natural language processing, video transcript analysis, and intelligent candidate insights. Work closely with product managers to identify AI-driven opportunities that enhance automation and efficiency in the hiring process. Optimize application performance, ensuring low latency and high availability, especially for AI-powered services. Implement best practices for software development, including code reviews, unit testing, and CI/CD pipelines. Monitor, debug, and troubleshoot issues in production environments, ensuring seamless platform operation. Required Skills and Qualifications: Strong expertise in Node.js and frameworks such as Express.js or NestJS . Experience integrating APIs, particularly OpenAI APIs or other AI/ML platforms. Proficiency in designing and building RESTful APIs and working with GraphQL is a plus. Strong problem-solving skills and attention to detail. Excellent communication and collaboration skills. English B2 We Offer: Full Remote with flexible working hours B2B contract Join an innovative team and make a meaningful impact by contributing your expertise to a product that shapes the future of recruitment.