Engineer, Full Stack Development

2 Weeks ago • 5 Years + • Full Stack Development

About the job

SummaryBy Outscal

Must have:
  • HbbTV Development
  • DRM Systems
  • OIPF Solutions
  • JavaScript, TypeScript
Good to have:
  • ReactJS, Preact
  • Docker, Kubernetes
  • Design Pattern
  • OOP, DDD
Perks:
  • Hybrid work
  • Global Team
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

About the job

With a Comprehensive Skill Set Of a Full Stack Developer, The FSD Engineer Will Develop In An Existing Codebase As Well As Design And Deliver New Solutions In Cooperation With External Software Engineering Companies And Contractors. This Includes The Management Whole Development Chain

  • Definition of user stories and requirements
  • Designing software architecture and selection of an appropriate server infrastructure
  • Identifying appropriate frameworks and programming languages
  • Coding, implementing, testing and maintaining the source code
  • Deployment and maintenance of developed solutions considering state-of-the-art technologies such as DevOps and CI/CD



Responsibilities
Depending on the project, FSD Engineer will code for different devices and are responsible for developing Frontend, Backend application as well as the DevOps Infrastructure. In this context the main tasks are:

  • Maintaining and modifying the codebase
  • Analysing and evaluating results to find the best solution to effectively solve challenges
  • Understanding B2C end customers and their specific individual needs
  • Collaborating with external partners to ensure in-time delivery of qualified software and achievement of milestones
  • Staying up-to-date with new programming languages and methodologies


The Engineer will work in a modern, agile software development environment with methods like SCRUM and KANBAN. To fulfil these methods, they will work on their own in a self-managed development process as well as interact with team members and 3rd parties by using modern collaboration tools like AZURE DEVOPS, CONFLUENCE or JIRA.

Furthermore, this role supports the senior management, the product and solutions management and other non-technical departments in a wide range of technical questions, in representing the company externally like on trade shows and in coordination with other European Platform operators.

HbbTV Application Development
PRIMARY RESPONSIBILITIES / KEY RESULT AREAS

  • Design, develop, and maintain HbbTV applications, ensuring compliance with industry standards (HbbTV 2.0 and above) and special agreements between HD+ and manufacturers
  • Collaborate with product and design teams to create user-friendly interactive TV experiences
  • Optimize HbbTV applications for performance, reliability, and scalability across various devices and platforms



DRM Systems Integration
  • Implement and manage DRM solutions to protect digital content, including integration with popular DRM technologies (e.g., Widevine, PlayReady, FairPlay, Nagra)
  • Work with content providers and partners to ensure seamless DRM integration and content security
  • Monitor and troubleshoot DRM-related issues to ensure uninterrupted content delivery



OIPF Systems Development
  • Develop and maintain systems in compliance with Open IPTV Forum (OIPF) specifications, focusing on interoperability and seamless content delivery across devices
  • Collaborate with stakeholders to implement OIPF features such as service discovery, metadata handling, and media streaming
  • Ensure that OIPF-based solutions are aligned with HbbTV and DRM standards for a unified user experience



System Architecture & Design
  • Contribute to the design and architecture of end-to-end content delivery systems, focusing on the integration of HbbTV and DRM technologies
  • Ensure the scalability, security, and performance of the HbbTV and DRM infrastructure



Compliance & Standards
  • Stay updated on the latest HbbTV and DRM standards, technologies, and best practices
  • Ensure all solutions comply with industry regulations and standards (e.g., DVB-S, DVB-S2, MPEG-DASH)



Testing & Debugging
  • Conduct thorough testing of HbbTV applications and DRM systems to identify and fix bugs
  • Perform regular system audits and maintenance to ensure optimal operation



Collaboration & Documentation
  • Work closely with cross-functional teams, including software engineers, QA testers, and product managers, to deliver high-quality solutions
  • Create and maintain comprehensive documentation for all HbbTV and DRM-related projects and processes


COMPETENCIES

  • Holistic and comprehensive approach to develop solutions for end users
  • Results-oriented thinking
  • Professional in developing complex application for Consumer Electronics environment
  • Experience in designing system and software architecture
  • Ability to review and modify of 3rd party code
  • Very good in providing constructive feedback to colleagues and partners
  • Ability to realise feature, business requirements into technical software solutions
  • Talent for analytical thinking and problem-solving abilities
  • Advanced communication skills for efficient external and internal communication in written, verbal and presentation forms; ability to present technical and complex issues in easy and comprehensible way
  • Willingness to integrate into an international environment and ability to connect fast with others


QUALIFICATIONS & EXPERIENCE

Education
  • University, engineering degree (with degree of BSc, M.Sc.) or an education in software developer or related field



Experience
  • 5+ years of experience in HbbTV application development, DRM systems, and OIPF-compliant solutions.
  • Proven experience with HbbTV standards (HbbTV 2.0+), DRM technologies (e.g., Widevine, PlayReady, FairPlay), and OIPF specifications.
  • Excellent understanding of MPEG-DASH, DVB standards, OIPF frameworks, and content protection mechanisms.



Technical Skills
  • Advanced computer/programming skills: deep knowledge about JavaScript (>= ECMAS-cript 5), Typescript, NodeJS (NestJS or Express), Python, RDBMS and NoSQL
  • Advanced knowledge of HbbTV and OIPF best practices and standards
  • Advanced knowledge of DRM systems (Nagra, PlayReady and Widevine)
  • Experience with OTT streaming technologies and protocols (e.g., HTTP Live Streaming, MPEG-DASH).
  • Advanced knowledge of server programming: web application security, HTTP headers, session handling, etc.
  • Familiarity with media encoding, packaging, and streaming tools.
  • Advanced knowledge of HTML, CSS, and CSS preprocessors like Sass or Less
  • Advanced knowledge of bundlers like Vite and Webpack
  • Advanced knowledge of CI/CD pipelines and version control systems like Git.
  • Advanced knowledge of programming Linux Shell Scripts
  • Advanced knowledge of ReactJS, Preact and React Native
  • Knowledge of Docker and Kubernetes
  • Knowledge of Design Pattern, OOP and DDD


Embark on a career with us, where diversity isn't just a buzzword – it's our driving force. We are crafting a workplace mosaic that values every hue, background, and perspective. Join a global team where inclusivity sparks innovation, and individuality is not only embraced but celebrated. At SES we are committed to hiring inspiring individuals from all backgrounds. We take great pride in creating safe and inclusive processes and we support the recruitment, retention, and evolution of all employees irrespective of gender, colour, race, ethnicity, religion, sexual orientation, disability, veteran or marital status, background or walk in life.

SES is an Equal Opportunity Employer and welcomes diversity!

For more information on SES, click here.

View Full Job Description

Tamil Nadu, India (Hybrid)

Tamil Nadu, India (Hybrid)

Tamil Nadu, India (Hybrid)

View All Jobs

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug