Gorgias
Tech team
Gorgias distributed team and rapid growth exposes technical challenges that can boost your career. We serve more than ten thousand customers and deploy in production dozens of times daily. At Gorgias, every engineer is at least responsible for a set of features or entire projects that should always follow our code quality standards and take scaling into consideration. Ownership and honesty are the main values driving our engineering teams. We are always looking for feedback and learn from each other every day.
Here are some examples of the missions of those squads:
- Provide frontend, backend, and infrastructure tools to receive and answer support tickets used by thousands of agents daily
- Integrate with multiple e-commerce, social networks, and emails platforms, treating billions of data updates every day
- Build a chat seen by millions of shoppers in the world each month
- Make support agent life easier by providing automation
- Build tools to convert customer support into revenue generation
Gorgias engineering team is composed of fifty and still counting engineers. We want everybody to grow in their respective fields and share as much knowledge as possible between the teams. If you are looking for a multi-cultural and highly qualified team, Gorgias should definitely be on your radar.
Employee breakdown
Software Engineer
52%
Product
17%
SRE
12%
Design
7%
Data
7%
ML
5%
5K webhooks per second
coming into the helpdesk from external services
The Product and Engineering team is composed of 3 tribes
- Platform: The Platform tribe is responsible for all things shared and reusable by all the Product Engineering teams, this goes from the infrastructure layer (Cloud, DBs, K8s, etc) to reusable components like Services, Data pipelines, and the Core entities of the Platform like Tickets, Users, Agents, etc. We also own the Helpdesk front-end where our users spend most of their time.
- Apps: The Apps tribe is responsible for creating and maintaining Native Apps between external services and Gorgias and enabling third-party partners to create apps in Gorgias. Apps are what connect the product to the world: they are the ones through which tickets are created and answered, data is synchronized, and external actions are executed.
- Automations: The Automations tribe is responsible for internal and external automation of customer support as well as the products used to reach these goals. “Empower merchants to automate customer interactions to improve customer experience.”
Each tribe is led by a Director of Engineering and a Director of Product. Each tribe is composed of multiple squads (from 2 to 5) with specific objectives. Squads are composed of 4 to 6 Software engineers, 1 Product Manager, 1 Engineering Manager, and 1 Designer.
Technologies and tools
SqlAlchemy
100%Redis
100%RabbitMQ
100%Python
100%PostgreSQL
100%Google Cloud Pub/Sub
100%Flask
100%TypeScript
100%Redux.js
100%React JS
100%Terraform
100%Kubernetes
100%Helm
100%Google Cloud Platform
100%GitHub
100%
Backend
Frontend
Devops
Organization and methodologies
Since most Gorgias teams are distributed around the world it’s important for us to have scheduled ceremonies.
Every day
- Daily standup
- Peer programming sessions and meetings with members of the squad as needed
Every week
- Company-wide update meeting
- one on one with your manager
- Team hangout off-time every other week
Every month
- Monthly Retrospective: time to take a step back and define priorities for the next month
Every quarter
- Quarterly retrospective: time to take a step back on the quarter, measure how much was delivered, and define priorities for the next quarter
Every year
- Company-wide and in-person retreat
- At least twice a year squad in person-retreat
Projects and tech challenges
Project 1
Phone:
- Allow our merchants to communicate with their clients via phone. We’ve built our infrastructure over Twilio and need to be able to scale and serve all our clients.
Self-service:
- Our primary focus at Gorgias is the e-commerce experience. What’s a better experience for shoppers than to get answers to their questions instantly and 24/7? That’s what self-service is about.
Project 2
App store:
- As the e-commerce ecosystem grows so are the new tools and companies in that ecosystem. We want to build a best-in-class App store and provide all the tools partners may need to integrate with us without needing any specific engineering work on our side.
**Revenue: **
- Unlocking new ways for brands to generate more sales in collaboration with customer service teams without sacrificing the quality of customer experience.
Recruitment process
- Screening call with the hiring team - 30 minutes: talk about your experience and what we’re looking for. We want to check that there is a good match for everyone here.
- HackerRank challenge
- Hiring manager interview: with your future manager, we dig deeper into your background and the job's specific requirements.
- Up to two technical interviews: you’ll work with the team's engineers on two exercises. Depending on the position, it could be front-end, back-end, or architecture design.
- CTO interview: Alex is Gorgias’s co-founder.
- Offer