Gorgias helps independent Ecommerce brands turn their support center into a profit center. By centralizing customer interactions and automating responses to repetitive questions, your support agents will become sales associates who spend more time on meaningful, profitable interactions with customers.
What are some of the things we work on?
The backend code is mostly written in Python3 and runs using Flask (REST API) and Celery for all background work. The state is stored in PostgreSQL and RabbitMQ for async tasks with Redis for ephemeral storage, and finally, everything runs on top of Kubernetes.
Given the above, we usually work on one of these levels by improving the existing API, improve performance, or we create a new feature which more often than not has a component on both backend, and maybe a migration in the database or a maintenance command.
Who are we at work?
We have a strong preference for people who worked with high-traffic web applications for the past 3+ years. We're essentially running a distributed system that has lots of moving parts and having a decent amount of experience with this type of system helps a lot!
Additionally, our apps have over 10k daily active users with sessions longer than 6h+/day and serve tens of millions end consumers per year, so we put great importance on quality, testing, and code-review of all our code. Our apps have big codebases, and we have to feel comfortable about navigating and progressively improving them. Sometimes, however, we gotta and figure out why the 10Tb+ DB is slow or why some k8s pod is not running correctly, figure out how to successfully retry a failing API request, etc... The end goal is to hide a lot of complexity from the user and make their life easier.
This position is either fully remote (Central European timezones) or onsite at our Paris office (75011). We offer relocation for those interested.
You have successfully subscribed
Check your email and follow the instructions to restore access to your account