Node.js Backend developer / DevOps

Paris, France /
Tech – Technical R&D /
Full-time
AB Tasty (www.abtasty.com) is the customer experience optimization company several times rated as one of the Best Places to Work. We help build the internet of the future by allowing brands to address their users in a personalized way. Images, messages, page structure... everything can be adapted to meet the needs, wishes, and emotions of website visitors or app users. 

We are looking for a backend developer with an appetite for devOps subjects or the opposite
 
Within the technical team, working with the Team Leader, you will work in agile mode in one of the 7 AB Tasty Feature Teams which has just one goal: to propose an ever more innovative, robust and end to end product.

Scope of your team:

You will work in the "Tag" feature team. The tag is the javascript script which is loaded on the client website to do all the magic of AB Tasty (applying AB test, personalization, getting data for heatmaps, data reports, etc..).

We want to continually improve the dynamic compilation of the tag that provides the AB Tasty experience. Ever more flexible for the clients, ever more imperceptible for their users. The current tag is built with webpack in a typescript backend environment and compiled on an AWS lambda

The team is in charge of this project and all its parts :
- Compilation and architecture of the tag
- All the functional logic of the tag
- Monitoring of performances
- Legal part (GDPR conformity, ISO 27001, and other certifications)
- The Performance Center on the AB Tasty platform built in React
- CI pipeline on gitlab CI
- Different development environments
- Unit testing and e2e testing to deliver a stable and performant product
- Changelog and versioning management

What you will do

    • You write quality, effective, reusable and documented code and tests
    • You develop new features to meet the needs of the clients determined by the product manager
    • You maintain and improve the current platform so that the customer experience is always improved
    • You will take part of the whole development of the feature of the team (from the discovery to the delivery)
    • You will work on the devops subjects of the team (jobs/AWS/Grafana) and assisted by the transversal devops team when necessary
    • You will improve the gitlab CI pipelines to industrialize ever more our processes
    • You will think "outside the box" while identifying problems and developing creative and innovative solutions

What we are looking for

    • You have more than 3 years of experience as a Node.js backend developer
    • You are wiling to hack around with webpack
    • You are comfortable with the following JavaScript technologies: NodeJs, TypeScript, ESLint, Jest
    • You are comfortable with the following automation technologies: gitlab, cypress, aws, grafana
    • You have knowledge in unit and E2E (Jest, Cypress or others)
    • You have a good level of English (spoken and written)

Contract and Location

    • Permanent full-time contract
    • Paris, Bordeaux or Nantes
Our hiring process is made of 4 steps:

1. Once your resume sent, our Talent Acquisition team will contact you to learn more about you or let you know when your profile doesn’t match our requirements
2. You will meet with the hiring manager so he can discuss your skills and motivation to join our team
3. You will meet 2 developers for a technical interview
4. A final culture fit check will be done (with the team you'll be working with) to make sure that the match is good, both for AB Tasty and for you!