At a Glance
- Tasks: Own and evolve MongoDB and PostgreSQL databases, focusing on automation and performance.
- Company: Global tech company solving big challenges in natural resources and energy.
- Benefits: Competitive salary, flexible working, and opportunities for professional growth.
- Other info: Dynamic environment with a focus on innovation and collaboration.
- Why this job: Make a real impact in a hands-on role with cutting-edge technology.
- Qualifications: Degree in Computer Science and experience with MongoDB and PostgreSQL required.
The predicted salary is between 63000 - 77000 £ per year.
We are hiring on behalf of a global technology company. They combine advanced computing, digital innovation and deep scientific expertise to solve some of the hardest problems in natural resources, energy transition and infrastructure. Put simply, this is a business where the data is the product, and the volumes involved are enormous. That means the database platform here is not a back office function. It sits directly underneath global production systems and one of the more substantial high performance computing environments in the UK.
The role involves owning and evolving the MongoDB and relational database estate that supports those platforms. It is a hands-on, engineering-led position rather than a traditional production DBA seat, so there is real scope to build, automate and improve rather than just keep the lights on.
Day to day you will:
- Administer MongoDB sharded clusters and replica sets, alongside PostgreSQL environments
- Tune performance, queries and configurations for high traffic, data intensive workloads
- Own backup, restore, PITR and HA strategy across globally distributed systems
- Monitor platform health using Ops Manager, Prometheus and Grafana
- Work alongside software and infrastructure teams on schema design, automation and application performance
What they are looking for:
- A degree in Computer Science or a closely related discipline (this one is firm)
- Proven production MongoDB administration, including sharding and replication
- Solid PostgreSQL or equivalent enterprise RDBMS experience
- Strong grounding in backup, recovery, PITR and high availability
- Scripting and automation with Bash, Python or Golang
- Exposure to Linux, Docker, Kubernetes, GitLab or wider DevOps practice is a real advantage
Database Engineer employer: firstpointgroup
As a Database Engineer at this global technology company, you will be part of a dynamic and innovative work culture that prioritises employee growth and development. With a focus on advanced computing and digital innovation, the company offers unique opportunities to work on high-performance computing environments while enjoying a collaborative atmosphere that encourages creativity and problem-solving. Located in the UK, this role not only provides competitive benefits but also allows you to make a meaningful impact in critical sectors such as natural resources and energy transition.
StudySmarter Expert Advice🤫
We think this is how you could land Database Engineer
✨Tap into Local Tech Meetups
Get yourself to local tech meetups or database management conferences. It's a really great way to meet industry professionals and potentially uncover unadvertised full-time roles. When chatting with people, mention your skills and interests in database management; you never know who might be looking for someone just like you!
✨Contribute to Open Source Projects
Diving into open-source projects can not only sharpen your database skills but also get you noticed by employers. Many companies look for candidates who actively contribute to projects – it shows initiative and a real passion for the field. Plus, it's a perfect excuse to connect with other developers and expand your professional network.
✨Utilise Professional Bodies
Sign up for professional bodies related to database management, like the British Computer Society. They often host events and networking opportunities that can lead directly to job openings in the full-time market. Plus, it adds a nice touch to your professional profile!
✨Showcase Your Skills in a Public Portfolio
As you’re on the hunt for that full-time role, make sure to have a public portfolio that displays your best database projects. This can easily set you apart from the competition. And when you apply for roles, definitely mention it – it shows employers you mean business and are proud of your work!
We think you need these skills to ace Database Engineer
Some tips for your application 🫡
Show off your database skills:When applying for a full-time role in database management, it’s super important to highlight your skills with specific database technologies like SQL, NoSQL, or any relevant data visualisation tools. We want to see how you've used these tools in real projects, so don't shy away from detailing your hands-on experience!
Tailor your CV for data:Make sure your CV is structured clearly, focusing on your previous experience in database management. Use specific metrics to demonstrate your impact, like how you improved data retrieval times or reduced errors. This isn't just about what you've done; it’s about what you’ve achieved with your skills!
Craft a compelling cover letter:In your cover letter, share what excites you about database management and how you can contribute to firstpointgroup. Mention any relevant projects where you tackled challenges or implemented new solutions. Let us know why you want to join our team and how your passion aligns with our goals.
Document your projects:If you've worked on interesting database projects—maybe during your studies or in previous roles—be sure to include those in your application. If you can, link to a portfolio or GitHub repo where we can see examples of your work. Having a tangible showcase of your skills will really make your application stand out!
How to prepare for a job interview at firstpointgroup
✨Brush Up on Database Tools
Make sure you're well-versed with popular database management systems like MySQL, PostgreSQL, or MongoDB. Incorporating real-world examples of how you've used these tools in past projects will show that you can put theory into practice, which is something firstpointgroup will definitely appreciate.
✨Know Your SQL Inside Out
Get ready for some technical questions focused on SQL queries and database design. We should anticipate coding challenges where you might need to optimise queries or design a database schema on the spot. Practising these problems will build our confidence to impress in the interview.
✨Demonstrate Problem-Solving Skills
Besides just technical know-how, be prepared to answer scenario-based questions that test your critical thinking and problem-solving abilities. Think about how you would approach data integrity issues or handle performance bottlenecks — firstpointgroup will want to see your analytical side!
✨Show Your Collaboration Spirit
Since this is a full-time role, it's crucial to highlight how you've collaborated with cross-functional teams or contributed to team projects in the past. Emphasising our interpersonal skills will demonstrate that you’re not just a tech wizard, but also a team player who fits well with firstpointgroup's culture.