NodeJS Engineer
Exads Porto
Exads Porto
há 4 dias

AdSecure is an ad verification and monitoring system that is part of ExoGroup, a set of companies including ExoClick, EXADS, MobileCashout, TORO Advertising, and a range of services within the digital business landscape.

For our Barcelona office, we are looking for a Backend Engineer who will participate in developing our product.

Our solution uniquely leverages Google Chrome to analyze web pages worldwide, focusing on ad compliance and security. Hosted on AWS, AdSecure's infrastructure adopts a microservice architecture orchestrated around a central GraphQL API.

Written in Typescript, our applications heavily use AWS Serverless Solutions (Lambda, DynamoDB, ECS, etc.) for our web services and AWS ETL Solutions (Kinesis, Presto, etc.

for our data warehouse. AWS CloudFormation powers our CI / CD processes and infrastructure.

As part of the AdSecure engineering team, you will :

  • Be responsible for developing well-engineered, robust, high-quality software solutions and platforms in line with business needs and strategy and per the project plan, specifications, and IT standards.
  • Have the opportunity to work on many aspects of the AdSecure solution and be involved in functional and architectural decisions.
  • Build the next generation of service to make the advertisement landscape safe and compliant with the standards.
  • Develop and scale the AdSecure services that currently power some of the key players in the advertising landscape.
  • Guide entry-level engineers and constructively deliver feedback.
  • Requirements :

  • 2+ years of professional experience using NodeJS.
  • Being comfortable with TypeScript and being able to write well-tested code.
  • Experience with NoSQL databases.
  • Experience with AWS products.
  • Comfort working with a small team (self-management, work parallelization).
  • Design, build, scale, and maintain high-quality production services.
  • Be able to communicate in English. We offer free language courses to help you if required.
  • Shows initiative and offers assistance when needed.
  • Bonus :

  • Experience with GraphQL.
  • Experience with browser automation (Selenium, Puppeteer).
  • Experience with AWS Cloud Formation (multiple regions & accounts).
  • Experience with Docker or Kubernetes.
  • Experience with ETL processes.
  • Experience with CI / CD automation.
  • Professional experience in Python.
  • Interest in learning Rust.
  • What we offer :

    We offer a position in a young, dynamic and international environment and the opportunity for permanent training, personal development, ambitious career growth and a competitive salary based on experience.

    Critical skills visa and relocation package can also be offered to the right candidate.

    Most of all, we offer a position in a team that thrives on achievement, success and leadership within our industry. Our core company value is innovation : where people and creativity drive innovative technology.

    If you have a passion for open-source software and enjoy working in a fast-paced, challenging but rewarding environment, this position is for you!

    Our company benefits :

    Flexible start times - Health insurance - Your Birthday off as a paid holiday - Udemy for Business learning & training platform - EXOGROUP University, our in-house training - Employee referral program bonus - Off-site team building days out - Fresh fruit - Friday team breakfast - English & Spanish classes.

    The companies that are part of are the data controllers regarding your personal data, in order to consider your application for present or future vacancies in our organization.

    For more information about the processing of your personal data and on how to exercise your rights of access, rectification, suppression, limitation, portability and opposition please visit the

    APPLY :

    api : 2a : c : 1 : 3 : : 1 : deeeeea0dc8dbc : 2 : :

    Reportar esta oferta de trabalho

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Meu email
    Ao clicar em "Continuar", autorizo a neuvoo a processar os meus dados e a enviar-me alertas de e-mail, conforme detalhado na Política de Privacidade da neuvoo . Posso retirar o meu consentimento ou cancelar a subscrição a qualquer momento.
    Formulário de candidatura