Job Description

Job Title: Senior Backend Developer

Experience Required: 10+ Years

Location: Remote

Contract Type: Open (Short-Term Duration)

Work Hours: Aligned with Netherlands Timezone

Job Summary

We are seeking a highly experienced Senior Backend Developer with a strong foundation in AI technologies to join our team. You will be responsible for designing and building intelligent, scalable backend systems that drive media streaming workflows. The ideal candidate brings over a decade of development experience, deep expertise in Node.js, TypeScript, and NestJS, and a proven track record in integrating AI/ML services such as OpenAI and Hugging Face. This role is remote and requires availability during Netherlands business hours.

Responsibilities

  • Design and develop AI-driven backend services to enhance personalization, automation, and content optimization in media streaming workflows.
  • Develop scalable and maintainable backend systems using TypeScript, Node.js, and NestJS.
  • Integrate third-party AI APIs including OpenAI, Anthropic, and Hugging Face for advanced functionalities.
  • Collaborate with DevOps to manage AWS infrastructure using Infrastructure as Code and AWS UI tools.
  • Deploy and monitor machine learning models for media content analysis, recommendations, and predictive insights.
  • Build and maintain robust RESTful APIs, and optionally use tRPC for type-safe communication.
  • Collaborate within Agile Scrum teams, contributing to sprints and releases, while maintaining high code quality.
  • Conduct code reviews, write automated tests, and ensure best security and scalability practices are followed.
  • Mentor junior team members and contribute to continuous team improvement.

Required Skills and Experience

  • 10+ years in backend software development.
  • Expertise in Node.js, NestJS, and TypeScript.
  • Strong background in AI/ML including practical experience integrating AI APIs and deploying AI-driven features.
  • Solid understanding of REST API design; familiarity with GraphQL and tRPC is a plus.
  • Hands-on experience with AWS, including AWS Lambda and serverless architectures.
  • Proficiency with ORMS like TypeORM or Prisma.
  • Experience with testing frameworks such as Jest or JUnit.
  • Understanding of distributed systems, service-oriented architecture, and backend security best practices.
  • Familiarity with Agile methodologies and experience working in fast-paced, startup-like environments.
  • Bonus: Experience with TensorFlow, PyTorch, scikit-learn, Contentful, media streaming or manipulation.

Ideal Candidate Traits

  • Demonstrates strong AI/ML expertise and a passion for intelligent automation.
  • Has a proactive attitude and keeps pace with the latest tech trends.
  • Contributes to open-source projects and maintains personal code repositories.
  • Comfortable coaching others and participating in technical discussions.
  • Experience in media content processing or streaming platforms is an advantage.