Tech Stack
⚒️

Tech Stack

In Python we Believe

image

Mergify is written in Python, leverages Redis and PostgreSQL. We use GitHub as a development platform, we build our images using Docker and runs on Heroku. Our dashboard is written in React and TypeScript. Of course, we merge our code using Mergify.

We automate everything and we deploy more than 20 times per day.

Open-source is in our DNA

We contribute regularly to the open-source ecosystem. Our founders have 20 years of experience in open-source: Julien, our CEO, published books on the Python language and even contributed to CPython, while Mehdi, our CTO, contributed to dozens of free software along its career, such as Ceph or OpenStack.

image

We like to share

Our engineers regularly publish technical articles on our blog.

image

Testing is not an Option

We are strict on our testing policy: all our code is covered by unit and functional tests. We don’t take this lightly — we postpone anything that does not have any automated test.

image

Obervability Everywhere

We think there is nobody better than software engineers to understand production issues. That’s why they are responsible for the code they write and deploy.

We take monitoring seriously, and we leverage Datadog and Sentry to monitor our infrastructure, from the container to the user-experience.

image
One of our Datadog dashboard
One of our Datadog dashboard

No Tech Debt

With founder that combine more than 40 years of experience in open source software engineering, there is a few things the team learned.

We have a long term vision of the software we build. We tackle technical debt as it arises, even if it means longer delay to ship a shiny new feature. We know this is the only way to sustain a project durably.

That’s why we don’t have huge technical debt: we fix our debt as we develop and use the latest releases of everything we can.

image
🌟
If this looks interesting to you, check out our open positions and apply!