Backend Developer

Madrid HQ or remote working

Job description

Optiva Media is developing the next step in Digital pay and broadcast TV. We are leading independent engineering services to deliver video broadcast solutions to companies within Europe and beyond.

MediaSuite team is in charge of developing and evolving Optiva Media’s products. An interoperable set of components for TV operators to manage content flow at the metadata and media levels. They solve complex metadata problems that typically involve fuzzy algorithms and machine learning; and work with providers like Netflix, HBO and Amazon Prime Video among others. Further info about our products can be found here.

Optiva Media is an Advance Technology Partner with AWS. Our products are all cloud-native and follow AWS best practices. Employees are often challenged to prove their knowledge and get AWS certifications, attend courses and conferences. This helps us to rapidly adopt cutting-edge technologies and implement state-of-the-art best practices. Making Optiva Media teams a family of outstanding professionals.


  • Deliver high-quality software features that meet coding and design patterns best practices.
  • Work closely with engineering manager, architect and business teams to solve challenging problems.
  • Conduct code review created by junior and senior engineers and provide actionable coaching.
  • Develop code that supports a fully automated DevOps process.
  • Write high quality, maintainable code with extensive test coverage.
  • Determine the right tool for the right task.
  • Manage resolving high urgent live/production issues and ad-hoc requests in the most efficient way.

Basic Qualifications

  • You are passionate about code quality and design patterns. You question every technical decision and pursuit software excellence.
  • You have strong javascript skills. It’s not the years in your CV that count, it’s how much you know about the language. NodeJS is preferred but any modern frontend framework (Angular, React, Vue) experience is valuable. This is a backend developer position though.
  • You are accountable of your code. You think untested code is like a naked man in the street. We use Jasmine, although experience with any other framework is OK. We truly believe unit testing, integration tests and coverage make our lives easier.
  • Demonstrable knowledge of relational databases. Comfortable with ORMs such as Sequelize or any other persistence abstraction.
  • You have used NoSQL databases like Elasticsearch.
  • Knowledge about Cloud fundamentals (AWS). If more than four services come to your mind when thinking of AWS, we want to hear of you!

We know the perfect candidate doesn’t exist. If you feel comfortable with 4+ qualifications, don’t be shy… Apply! We will help you with the rest!

Preferred Qualifications

  • NodeJS. You are a rock-solid NodeJS developer and use it regularly. You know how to apply best practices in NodeJS.
  • Testing. You are passionate about quality and can engineer it at all stages of software development. You can design and develop a quality pipeline requiring as little human intervention as possible.
  • Internet-scale services. You understand scalability challenges and performance of server-side code. You can design and develop horizontally scalable, resilient and high-performance REST services.
  • Microservices, Serverless, CI/CD & Containerization.
  • Familiar with AWS Well-Architected Framework.
  • AWS associate certification (Solutions Architect, Developer or SysOps)

NOTE: We will consider candidates without a javascript background, but willing to change the stack. In this case, deep knowledge of Java, Python or any other OOP language is required.

We offer a competitive salary in the market with numerous social benefits, professional career adapted to your personal goals, professional development, schedule flexibility, teleworking option and continuous training as you grow up in an innovative environment!

Apply for this role

Optiva Media

Edificio Europa II
Calle Musgo nº2, Madrid

+34 912 977 271

Follow us

Terms and conditions
#APNproud 2019 © All rights reserved