Logo
  • Hiring Process
  • Life at Mergify
  • Perks & Benefits
  • Tech Stack
Apply
🦾
Working at Mergify
Tech & Product
⚒️

Tech & Product

In Python we Believe

image

Mergify is mostly written in Python, leverages Redis and PostgreSQL. We use GitHub as a development platform, we build our images using Docker and runs on GCP. 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 contributed to plenty of open source projects — including CPython. 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.

Mergify

Mergify helps dev teams ship faster with CI Insights, Merge Queue, Merge Protections and Workflow Automation. Fix flaky tests, keep main green, and boost CI/CD.

mergify.com

image

Project Management

You can read those 2 blog posts about how we manage project internally:

Aligning Project Management with Team Culture at Mergify — Mergify

At Mergify, we learned the hard way that process should serve the team—not the other way around. Here’s how we moved beyond rigid Agile rituals to a lightweight, culture-driven workflow that respects autonomy, fosters ownership, and keeps our remote team shipping.

mergify.com

Aligning Project Management with Team Culture at Mergify — Mergify
The Mechanics of Mergify’s Project-Driven Workflow — Mergify

How Mergify evolved from lightweight Agile to a project-driven workflow that balances ownership, clarity, and autonomy. Briefs, leads, and deadlines keep us motivated, aligned, and shipping without bureaucracy.

mergify.com

The Mechanics of Mergify’s Project-Driven Workflow — Mergify

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

We don’t have a staging environment; engineers write test that proves their code works so we know it will work forever once it’s commited through our CI system.

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 numerous Datadog dashboard
One of our numerous Datadog dashboard

No Tech Debt

With founder that combine more than 50 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!
Working at Mergify

Hiring Process

Life at Mergify

Perks & Benefits

Tech Stack

GitHubLinkedIn