SMG swiss marketplace group (ex Ricardo)

SMG swiss marketplace group (ex Ricardo)

Digital, E-commerce, SocialTech / GreenTech

Valbonne, Berlin, Ho Chi Minh City, Lausanne, Wünnewil-Flamatt, Zurich

Technologies and tools

  • Backend

    • Node.js

      Node.js

      100%
    • Java

      Java

      100%
    • PostgreSQL

      PostgreSQL

      50%
    • Go

      Go

      100%
    • Microsoft SQL Server

      Microsoft SQL Server

      100%
    • Kafka

      Kafka

      100%
    • Solr

      Solr

      100%
    • Keycloak

      Keycloak

      100%
  • Frontend

    • JavaScript

      JavaScript

      100%
    • React JS

      React JS

      100%
    • Next.js

      Next.js

      100%
    • TypeScript

      TypeScript

      100%
  • Devops

    • PagerDuty

      PagerDuty

      100%
    • Kubernetes

      Kubernetes

      100%
    • Terraform

      Terraform

      100%
    • Prometheus

      Prometheus

      100%
    • Google Cloud Platform

      Google Cloud Platform

      100%
    • Istio

      Istio

      100%

Organization and methodologies

SMG swiss marketplace group (ex Ricardo)

An engineering guild is defined as a group of engineers who have a common goal and a desire to share best practices with the rest of the team. The goal of a guild is to implement positive change in an area of our product in a structured format.

Guilds are empowered to make decisions about the organization of work and to initiate projects (workgroups) for its contributors to:

  • Collaborate and communicate outside of their teams
  • Discuss, evangelize and learn about specific technical topics and best practices
  • Reduce the complexity of transverse issues
  • Research new methods to develop reusable models for transverse issues
  • Align with ADRs (Architecture Decision Record) The guilds hold regular presentations. These meetings are public, and anyone from Ricardo and the broader community (SMG) is invited to attend.

Recruitment process

SMG swiss marketplace group (ex Ricardo)

Our recruitment process :

  • an exchange with your future manager to ensure that our respective expectations are compatible.
  • a technical interview with 2 engineers
  • an HR interview
  • an interview with our CTO