> Markdown version of [/jobs/ext/2841928-database-engineer-mongodb-postgres](https://www.wearedevelopers.com/jobs/ext/2841928-database-engineer-mongodb-postgres). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Database Engineer (MongoDB, Postgres) - **Company:** CGG - **Location:** Crawley, UK - **Salary:** £53,000.0 - £93,000.0 - **Contract:** Permanent contract - **Skills:** Application Performance Management, Bash Shell, Databases, Relational Databases, Database Design, Linux, DevOps, Distributed Systems, Monitoring of Systems, Python (Programming Language), PostgreSQL, MongoDB, Prometheus, Standard Sql, System Availability, Grafana, Database Optimization, Database Performance, Gitlab, Ansi Sql, Kubernetes, Information Technology, Database Backup, Docker, Golang, Microservices - **Published:** September 11, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5878316384 ## About the Role * We require a bachelors degree in Computer Science or a related discipline, or equivalent practical experience. * We require proven experience administering MongoDB in production environments, including sharded clusters and replica sets. * We require experience supporting PostgreSQL or other enterprise relational databases. * We require experience with MongoDB Ops Manager and monitoring tools such as Prometheus and Grafana. * We require strong knowledge of database backup, recovery, Point-in-Time Recovery (PITR), and High Availability strategies. * We require experience troubleshooting and optimising database performance. * We require strong analytical and problem-solving skills. * We require the ability to work effectively in production-critical environments. * Preferred: experience supporting globally distributed or high-availability database platforms. * Preferred: experience with database automation using Bash, Python, or Golang. * Preferred: familiarity with Linux, Docker, Kubernetes, GitLab, or DevOps practices. * Preferred: knowledge of data modelling, schema design, and database optimisation techniques. * Preferred: experience supporting databases for microservices or distributed applications. * Preferred: familiarity with ANSI SQL and relational database concepts. * Preferred: experience contributing to quality assurance and testing of database platforms. ## Description * We design, maintain, and optimise database platforms that support global production systems and high-performance computing workloads. * We manage, maintain, and support MongoDB and relational database environments. * We install, configure, and administer MongoDB sharded clusters and replica sets. * We support PostgreSQL environments, including day-to-day administration, backup, and recovery. * We monitor database health, performance, and availability using tools such as Prometheus, Grafana, and MongoDB Ops Manager. * We analyse and optimise database performance, queries, and configurations. * We develop strategies to support data growth, scalability, and high-traffic workloads. * We implement backup, restore, Point-in-Time Recovery (PITR), and High Availability (HA) solutions. * We troubleshoot database issues and ensure the reliability of production systems. * We support business continuity through robust operational practices. * We work with development teams to improve database design and application performance. * We support testing, validation, and quality assurance activities for database changes. * We contribute to automation, operational improvements, and database best practices. Technologies: * Bash * DevOps * Docker * GitLab * Golang * Grafana * Support * Kubernetes * Linux * MongoDB * PostgreSQL * Prometheus * Python * SQL * microservices ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Database Magic behind 40 Million operations/s](https://www.wearedevelopers.com/videos/748-database-magic-behind-40-million-operations-s) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Discover the open source trio you didn’t expect: .NET and PostgreSQL on Linux](https://www.wearedevelopers.com/videos/2042-discover-the-open-source-trio-you-didn-t-expect-net-and-postgresql-on-linux) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Data Analyst Salary in the UK](https://www.wearedevelopers.com/magazine/278-data-analyst-salary-in-the-uk) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk)