This position is no longer available.

Senior JavaScript Engineer w/m

Permanent contract
Paris
Salary: Not specified
Starting date: April 18, 2021
Fully-remote
Experience: > 5 years
Education: Master's Degree

DataDome
DataDome

Interested in this job?

Questions and answers about the job

The position

Job description

The team:Our technical stack is mainly composed of a real-time detection layer in Java, a low latency Stream Engine running on Flink in Scala, ElasticSearch for the storage, Kafka for communication between layers, HAProxy for load balancing, Symfony 5 & Angular 9 for our dashboards.

We operate at scale and handle over 1 000 billion events per day giving responses within 3ms (99p). Currently, we are present in more than 25 data centers around the world, deployed using Docker.

Our infrastructure is deployed on AWS, Azure, Scaleway, Vultr, and GCP, using Docker, Ansible and Terraform, and monitored with Grafana and Prometheus.

This stack is currently handling 100k requests per second and manages more than 300 TB of data.We are looking for an experienced DevOps Engineer who will be in charge of improving our delivery pipelines and providing a reliable and scalable platform to our customers.

We are looking for a Senior JavaScript Engineer who will be in charge of contributing to our client side detection capabilities, helping our customers to integrate and deploy our JS tag following security best-practices.

You will be more specifically in charge of:

  • Making our JStag integration as easy as possible for our customers (supporting state of the art frameworks, like Angular, React, VueJS, and of course VanillaJS)
  • Understanding customer issues and concern, helping our support team to easily integrate our technologies
  • Proposing improvements to our client-side detection
  • The technological watch of JS frameworks and web technologies security and privacy enforcements
  • Managing incidents and post-incident reviews

Preferred experience

You’re the perfect candidate if you:

  • You have been working in JS frameworks for 5+ years with a special attention to performance
  • You are an expert in at least 2 JS frameworks (ex: JQuery, Angular, React, VueJS, etc.)
  • You are familiar with ECMA standards
  • You are fluent in English

Bonus points:

  • Experience with JS Bundlers (Rollup, Webpack, etc.) and JS obfuscation
  • Have an experience in cryptography
  • Are passionate about compilers or parsers
  • You are fluent in French

What we offer if you join our team :

  • A stimulating work environment with passionate individuals and a talented R&D team creating innovative solutions, making DataDome one of the strongest performers in the bot protection industry.
  • A multicultural and diverse team with almost 10 different nationalities in the office!
  • A joyful workplace with many events throughout the year : annual offsite, summer and Christmas parties; one thematic aperitif per month, breakfast every Friday morning…
  • A Remote friendly work environment : Tailor made work from home policy and joyful workplace located in Paris close to Opera station!
  • A Swile card and Alan Healthcare

Recruitment process

What are the next steps?
You x Talent Acquisition Manager : first interview and cultural fit
You x VP of Engineering : technical and cultural fit + Take-homE technical challenge
You x Team: Presentation and review of your “technical proposal” with the team
You x Member of the leadership team - Discussion about data vision and “raison d’être” ? NOW you really met everyone
Welcome to DataDome :)

DataDome is an equal opportunity employer, and proud to be committed to diversity and inclusiveness. We will consider all qualified applicants without regard to race, color, nationality, gender, gender identity or expression, sexual orientation, religion, disability or age.

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.

See all job openings