Flowdesk

Flowdesk

Blockchain, FinTech/InsurTech, SaaS / Cloud Services

Paris, Singapore

Technologies and tools

  • Backend

    • Node.js

      Node.js

      100%
    • Python

      Python

      50%
    • Redis

      Redis

      100%
    • PostgreSQL

      PostgreSQL

      75%
    • Go

      Go

      10%
    • Rust

      Rust

      70%
    • NATS

      NATS

      100%
  • Frontend

    • React JS

      React JS

      80%
    • TypeScript

      TypeScript

      90%
    • Angular

      Angular

      65%
  • Devops

    • GitHub

      GitHub

      100%
    • Git

      Git

      100%
    • Docker

      Docker

      100%
    • Kubernetes

      Kubernetes

      100%
    • Terraform

      Terraform

      100%
    • HashiCorp Consul

      HashiCorp Consul

      100%
    • Google Cloud Platform

      Google Cloud Platform

      100%
    • AWS

      AWS

      100%
    • HashiCorp Vault

      HashiCorp Vault

      100%

Organization and methodologies

Flowdesk
  1. Agile organisation:  Iteration of two weeks / Prioritization planning / Daily meetings / Backlog Refinement / Review
  2. Test coverage
  3. Code review
  4. DevOps

Projects and tech challenges

Flowdesk

One of the biggest challenges of the Infrastructure team was the multi-region/cluster building project. 

The goal was to reduce latencies with exchanges to provide the best experience for our clients. We focused on handling subjects such as: 

  • Multi-cluster monitoring and alerting with aggregated metrics;
  • Multi-cluster CI/CD to replace our deployments made with Terraform;
  • Multi-cluster NATS cluster;
  • Multi-cluster Terraform adaptations, network considerations, GKE parameters to enable, new architectures, etc.

Recruitment process

Flowdesk

📝 Here's what you can expect if you apply:

  1. HR interview (30 minutes)
  2. Technical test (sent to you — to be returned within 48 hours)
  3. Technical interview (60 minutes)
  4. Culture interview with the Head of People (30 minutes) and the Head of Department (30 minutes)