Pubstack

Pubstack

Tech team

Pubstack
Pubstack
Pubstack

Expertises breakdown

  • Product

    18%

  • Data

    12%

  • Engineering

    70%

Technologies and tools

Backend

  • Rust
    Rust
    100%
  • Node.js
    Node.js
    100%
  • Go
    Go
    100%

Frontend

  • Vue.js
    Vue.js
    100%
  • TypeScript
    TypeScript
    100%
  • react
    react
    100%

Devops

  • Terraform
    Terraform
    100%
  • AWS
    AWS
    100%

Data

  • Tableau
    Tableau
    100%
  • AWS Athena
    AWS Athena
    100%

Continuous Integration

  • Google Cloud Build
    Google Cloud Build
    100%
  • Github Actions
    Github Actions
    100%

AWS ⚙️

Most of our platform is hosted and powered by AWS.

Terraform ⚙️

Our infrastructure is built and updated using terraform

GithubActions ⚙️

Every project we have uses github actions to manage our CI and CD

Organization and methodologies

Agile team with: 

  • A full remote dev team 
  • Full-time remote pair-programming 
  • A 15' daily meeting for team synchronization
  • A weekly tech grooming meeting
  • Weekly Donut meetings to keep in touch
  • Two weeks sprints beginning with a planning and ending with a review and a retrospective
  • Quarterly on/off-sites with the team / company

Projects and tech challenges

  • Tag
Tag

Tag

Our Pubstack JS script is injected on the most popular european websites. Our main challenge here is to optimize the size and performance of this tag in order to reduce as much as possible the impact on our client's websites.

This is a critical spot as our tag is capable of managing and optimizing the advertising performance on the fly.

  • Scalability

    The online advertising data we retrieve represent billions of events each day, coming from every part of the world.  We need to gather such large volumes of data and provide data visualization on top of it in almost real time to our customers. We need to carefully design an optimized data pipeline in order to collect, transform and aggregate data at scale while minimizing our costs. Scalability is not only based on the quantity of events ingested, but also by following the needs of our customers. New features are regularly implemented in the product and delivered on a regular basis.

Scalability

The online advertising data we retrieve represent billions of events each day, coming from every part of the world.  We need to gather such large volumes of data and provide data visualization on top of it in almost real time to our customers. We need to carefully design an optimized data pipeline in order to collect, transform and aggregate data at scale while minimizing our costs. Scalability is not only based on the quantity of events ingested, but also by following the needs of our customers. New features are regularly implemented in the product and delivered on a regular basis.

Scalability

Recruitment process

  • Step 1 : A Screening interview (1 pubstacker - 30mn)
  • Step 2 : A first Tech Interview starting with a Pubstack presentation, followed by a Q&A session and ending with a pairing session (2 pubstackers - 1h30)
  • Step 3 : A second Tech Interview with more Q&A or another pairing session depending on the outcome of the first one (2 others pubstackers - 30mn/1h00)
  • Step 4 : A final discussion to present you our Pubstack offer (1 pubstacker - 30mn)

Learn more about Pubstack