While the tech team makes sure our product grows for the greatest joy of our users, we also invest time in purely technical topics. For this, we have set up guilds by technical stack: backend, frontend and mobile guilds.
SMG swiss marketplace group (ex Ricardo)
Collaborative Economy, Digital, E-commerce, IT / Digital
Valbonne, Berlin, Ho Chi Minh City, Lausanne, Wünnewil-Flamatt, Zurich
Technologies and tools
Backend
Node.js
100%Java
100%PostgreSQL
50%Go
100%Microsoft SQL Server
100%Kafka
100%Solr
100%Keycloak
100%
Frontend
JavaScript
100%React JS
100%Next.js
100%TypeScript
100%
Devops
PagerDuty
100%Kubernetes
100%Terraform
100%Prometheus
100%Google Cloud Platform
100%Istio
100%
Organization and methodologies
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
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