Requirements: English
Company: On Air
Region: Baarn , Utrecht
Position Summary
Join On Air''s dynamic team in Baarn, The Netherlands, as a developer specializing in Node.js, TypeScript, AWS, and AI-driven solutions. We are seeking an enthusiastic professional with a keen interest in artificial intelligence, and streaming applications to elevate our cloud and web development. As a key contributor, you''ll spearhead the development of a robust backend infrastructure powering our Web, Mobile, and TV Apps while integrating AI-driven enhancements to optimize performance, scalability, and automation. The perfect candidate is a proactive problem-solver who thrives in a dynamic environment, managing multiple projects at once. You should be able to seamlessly switch between tasks, anticipate and communicate potential challenges, and contribute innovative AI-based solutions to enhance our platform.
Please note that for this position:
- We are unable to offer Visa Sponsorship, and candidates must already be residing in the Netherlands.
- This is a full-time, in-office position in Baarn, requiring presence five days per week.
Responsibilities
- Design and implement AI-powered backend services that improve efficiency, personalization, and automation of streaming workflows.
- Write clean, efficient code using TypeScript and Node.js, leveraging frameworks like NestJS to ensure high performance, quality, and responsiveness.
- Work extensively with AI APIs (e.g., OpenAI, Anthropic, Hugging Face) to integrate AI functionalities into our platform.
- Maintain and scale AWS infrastructure using Infrastructure as Code and AWS UI configuration, collaborating with our DevOps Architect.
- Implement machine learning and AI models to analyze, process, and optimize media content, user interactions, and recommendation systems.
- Collaborate with cross-functional Scrum teams to design, develop, and integrate backend APIs and services for seamless mobile and web functionality.
- Identify and resolve performance bottlenecks and bugs, conduct code reviews, and write automated tests to uphold best practices and ensure product robustness.
- Participate in sprint planning and releases, manage multiple projects, and maintain high code standards within AWS cloud environments.
Skills and experience
- At least 10 years of experience in software development.
- Proficiency in Node.js, NestJS, and TypeScript.
- Strong AI and ML experience, including AI API integrations (e.g., OpenAI, Anthropic, Hugging Face) and model fine-tuning.
- Experience in developing AI-driven solutions for content optimization, predictive analytics, or personalized recommendations.
- Strong API design skills, with experience in designing and building RESTful APIs (experience with tRPC is a plus).
- Proficiency with ORMs (e.g., TypeORM, Prisma).
- Experience developing and maintaining serverless applications (e.g., AWS Lambda) and working with GraphQL.
- Strong experience with cloud computing platforms (e.g., AWS).
- Familiarity with testing frameworks like Jest or JUnit for unit, integration, and E2E testing.
- Solid understanding of distributed systems and SOA patterns.
- Knowledge of best practices for designing traffic-intensive applications.
- Understanding of backend security best practices (e.g. authentication, authorization, OWASP guidelines).
- Open to contributing to team development and mentoring juniors.
- Experience working in a startup environment with Agile methodologies.
- Ability to design and implement AI-powered automation tools to streamline backend operations.
- Experience with Machine Learning frameworks (e.g., TensorFlow, PyTorch, scikit-learn) is a plus.
- Experience with headless CMS platforms like Contentful is a plus.
The successful candidate
In addition to the above qualifications, ideal candidates will have:
- A strong background in AI, ML, and data-driven decision-making.
- Experience developing AI-powered automation and optimization solutions.
- Coaching skills to facilitate team growth.
- A proactive approach to staying updated with the latest AI and tech developments.
- Personal repositories showcasing their AI and backend development skills.
- Contributions to Open-Source projects.
- Experience with media streaming and media manipulation is a plus.
Why join us?
This is an exciting opportunity to be part of a fast-growing and innovative start-up at the intersection of AI, technology, and entertainment. As part of our team, youll work on cutting-edge projects that integrate AI to redefine the future of live streaming and digital ex