DevJobs

Senior fullstack engineer

Overview
Skills
  • TypeScript TypeScript ꞏ 3y
  • Angular Angular ꞏ 3y
  • MongoDB MongoDB ꞏ 3y
  • AWS AWS
  • Azure Azure
  • FFMPEG ꞏ 3y
  • TS-Node ꞏ 3y
  • AI and ML
  • Lottie Animations
  • Transcoding
  • Video Streaming
The company is on the lookout for a highly skilled Senior Fullstack Developer with deep expertise in web development and a specialty in video technology. This role offers the unique opportunity to join a forward-thinking team and contribute to the advancement of our AI-driven video production platform.

As a Senior Fullstack Developer, you will be instrumental in building, enhancing, and scaling features that transform how businesses produce and manage video content.

Responsibilities:

  • Lead the development, testing, and deployment of robust features across the full technology stack of the Shuffll platform, using Angular, TypeScript, TS-Node, and MongoDB.
  • Work closely with the product manager to translate complex requirements into effective, user-centric technical solutions that enhance our platform's video capabilities.
  • Develop and maintain high-quality frontend applications with Angular and TypeScript, ensuring a cohesive and intuitive user experience.
  • Architect and implement scalable backend systems using TS-Node and MongoDB, focusing on video processing, storage, and retrieval.
  • Leverage expertise in video technology, utilizing tools like FFMPEG, to elevate the platform's video processing functionalities.
  • Uphold high standards of code quality and system security, especially in areas related to video technology, ensuring optimal performance and maintainability.
  • Collaborate with cross-functional teams for troubleshooting and resolving technical challenges, particularly those related to video features.
  • Engage in Agile development practices, contributing to sprint planning, daily stand-ups, and retrospectives, fostering a collaborative and agile team environment.

Requirements:

  • Minimum of 3 years in web development, with substantial experience in full-stack projects involving Angular, TypeScript, TS-Node, and MongoDB.
  • Profound knowledge and hands-on experience in both frontend and backend development, capable of crafting responsive interfaces and robust backend solutions.
  • Specialist knowledge in video technology with practical experience in video processing technologies such FFMPEG.
  • A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Strong grasp of software development principles, design patterns, and best practices, with an emphasis on both frontend and backend architectures.
  • Experience with cloud platforms like AWS or Azure, understanding deployment models and cloud-based resource management.
  • Excellent problem-solving abilities, adept at navigating fast-paced and collaborative settings.
  • Exceptional communication skills, proficient in discussing technical details with a diverse range of stakeholders.

Preferred Qualifications:

  • Video Streaming/Transcoding: Knowledge of video streaming protocols, codecs, and transcoding processes.
  • AI and ML: Understanding of machine learning and AI technologies, especially as they relate to video content analysis and processing.
  • Agile Experience: Proven track record with Agile methodologies, enhancing team performance and project delivery through effective collaboration.
  • Lottie Animations: Knowledge and experience with Lottie animations, leveraging this tool to create scalable and efficient animations for web and mobile applications.
Commit