Full Stack Developer Engineer

  • IT, Digital, Tecnología
  • Madrid

Important International AI/ video Context Platform based in Madrid / offices in Germany & Spain.

Full-stack Engineer

Important International AI/ video Context Platform based in Madrid / offices in Germany & Spain.




Job Description


Our client is an AI platform for deep video analysis and personalization. Our workspace encourages fresh ideas, creative thinking and rewards visionary, passionate individuals. We pride ourselves on a culture that allows you to share, collaborate and be yourself in a highly dynamic, international and inclusive workplace. We are seeking an accomplished Full-stack Engineer to be part of our platform 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 our client 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
  • Flexible Payment Plan
  • Become part of a growing start-up with global aspirations
  • Flexibility in the choice of vacation days aligned with team members
  • A variety of breakfast snacks with coffee as well as fresh fruit to regain strength
  • Although our focus is on our product sometimes throughout the year we sign up to participate in activities such as marathons and solidary races
  • And because all is not work, we organize events, lunch outings to discover new restaurants in the city centre and other fun activities



Para inscribirte a este trabajo envía un correo electrónico con tus detalles a carlos@optimaes.es