Fullstack Engineer in Madrid


Share offer

Job Description

DIVE is an AI platform for deep video analysis and personalization. We are helping businesses build, deploy and scale data-based consumer and enterprise solutions, faster and economically. We combine technologies, tools and methodologies with subject matter expertise, human creativity, curiosity and innovation. Here are some interesting facts about Dive:


  • Team of early practitioners of Machine Learning (since 2001) with experiences in developing cutting-edge AI based solutions
  • Our Data Science team includes winners of KDD Cup 2007 / Netflix Challenge
  • Dive AI Platform is recognized by DT50 (Google, McKinsey, Rocket Internet), Tie50, EFM Berlinale and MIT Technology Review
  • International customer base.

We are seeking an accomplished Full-stack Engineer to be part of our platform backend development team. We are looking for a motivated developer that fulfills the following requirements:

  • Loves programming
  • Enjoys learning new technologies and skills
  • Pays attention to details
  • Does not fear challenges
  • Has keen interests in AI and leading-edge technologies

The purpose of your role:


  • Architect and build state-of-the-art responsive web application using a variety of languages and tools.
  • Understanding of repeatable automated processes for building the application, testing it, documenting it, and deploying it at scale.
  • Extend and develop our existing APIs
  • Design and implement high-volume, fault-tolerant, scalable backend systems
  • Work as a member of a team, helping the team respond quickly and effectively to business needs
  • Ability to quickly learn new technologies and adapt to a fast-paced development environment

The expertise we’re looking for:
  • 3+ years of experience building front end applications, UI components or UI frameworks.
  • 4+ years of experience building back end applications and RESTful APIs
  • Expert level skills at front end development in JavaScript and React and interfacing with REST APIs.
  • Keep product quality top of mind by creating automated tests for the software that you help create.
  • Computer Science fundamentals in object-oriented design, algorithms and data structures and problem solving
  • Experience in at least two modern programming language such as Java, JavaScript, C++ or Python
  • Experience working with Relational Databases (MySQL, PostgreSQL…)
  • Experience working with Git or any other modern Version Control System
  • Bachelor’s or master’s degree in a technology related field (e.g. Computer Science, IT etc.)
  • High level of spoken and written English

The skills you bring:

  • UX and UI design
  • REST-based APIs
  • Distributed Systems
  • Microservices
  • NoSQL Databases (MongoDB, Neo4j, DynamoDB)
  • Amazon Web Services, EC2, S3, AWS Lambda, Cloudwatch etc.)
  • Azure
  • Contributions to Open Source Projects
  • Linux and/or UNIX
  • Kubernetes or Docker
  • Agile software development

What DIVE offers:

* Offices with great atmosphere, young talented team members eager to do something big. Prime office location in the heart of the city of Madrid

* Attractive Bonus Schemes

* Become part of a growing start-up with global aspirations

* Expand your professional network internationally

* We foster an entrepreneurial culture and encourage our teams to take initiatives

* And because all is not work, we organize “Divebeers” events, lunch outings to discover new restaurants in the city centre and other fun activities.

* At Dive, ideas rule, performance shines and positive attitude makes us successful as a TEAM!


About Dive.tv

  • Media

Dive.tv company page is empty
Add a description and pictures to attract more candidates and boost your employer branding.

Other full-stack developer jobs that might interest you...