Database Engineer & Developer in London
Database Engineer & Developer

Database Engineer & Developer in London

London Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
Go Premium
G

At a Glance

  • Tasks: Develop and manage our Azure datalake and SQL databases while driving data and AI strategies.
  • Company: Gravita, a tech-enabled accounting firm empowering ambitious businesses.
  • Benefits: Flexible working hours, hybrid model, and exceptional development support.
  • Why this job: Join a fast-paced team and shape the future of accounting with innovative technology.
  • Qualifications: Experience in Python and SQL, with a problem-solving mindset.
  • Other info: Dynamic environment with opportunities for rapid learning and career growth.

The predicted salary is between 36000 - 60000 £ per year.

We’re Gravita: the accountants fuelling ambitious businesses. We’re a full service, tech-enabled firm, working with entrepreneurs and businesses to help them achieve their goals, and make an impact in the world. Our mission is to become the UK’s leading tech-enabled accounting firm for SMEs. We have ambitious goals and our high-calibre team work hard to achieve them. We are one team with one agenda, working collaboratively in a respectful environment to deliver a great service to our clients.

The Role

We are looking for a Database Engineer & Developer who is eager to develop and learn in a fast moving environment. You will be responsible for development and managing our Azure datalake environment, our Microsoft SQL Database, API interfaces. You will also be a key member of the team who drives the use of data and AI in our business as the accountancy profession transforms itself.

Key Responsibilities:

  • Develop, architect and operate our Deltalake.
  • Develop and operate key API interfaces between our Operational systems.
  • Manage and optimise our core CCH Practice Management System database.
  • Work with the Gravita Data lead, to drive improvements in the quality of our operational data.
  • Develop procedures that can be operated by the support team.
  • Create new SQL Tables for Ingested Data.
  • Diagnose and fix issues with any Data Pipeline runs.
  • On-going development and management of Deltalake.
  • Convert old T-SQL for New Environment.
  • Create new DBT Models to create Silver and Gold Level Tables / Views.
  • Manage Governance of Databricks Unity Catalog.
  • Work with PowerBI developer to ensure we have the necessary MIS reports.
  • Assist the PowerBI team to move over to Deltalake.
  • Work with Data team on the data cleansing.
  • Optimize SQL Queries.
  • Deploy dashboards for Data Quality Monitoring.
  • Be a key member of the team developing Gravita’s data and AI strategy.
  • Use Git to version control projects.
  • Consult on Database and SQL issues.
  • Manage & Maintain Databases – Ensure our databases are secure, high-performing, and scalable, implementing best practices in administration, backup, and recovery.
  • Database Development – Design, build, and optimize database components to support our website and feature requirements, ensuring seamless functionality.
  • Security & Compliance – Enforce security measures, access controls, and compliance protocols to protect sensitive data.
  • SQL Query Development – Write efficient queries, stored procedures, and database scripts to support business operations and new system developments.
  • Collaboration & Problem-Solving – Work closely with cross-functional teams, proactively solving data-related challenges and contributing to key projects.

Qualifications, Knowledge & Experience:

  • Python (3+ years) with ideally API Integration experience.
  • 3+ years' experience in SQL Development with ideally hands-on Azure SQL Database administration.
  • Azure SQL, Azure Analytics, Dataverse or similar solutions, or a willingness to learn and develop.
  • Some DBT experience.
  • Good T-SQL (queries, stored procedures, indexing, performance tuning).
  • Experience maintaining, optimising, and scaling production databases.
  • Knowledge of Data Pipelines, Managing and evolving our Azure-hosted SQL infrastructure.
  • Supporting the dev team with schema updates and data integrity.
  • Handling SQL support tickets – from data updates to complex merges.

In General

  • A problem-solving mindset, with the ability to understand business colleagues' requirements and then work independently and collaboratively in a fast-moving team.
  • Good organisation with the ability to juggle multiple priorities, work independently, and maintain control in dynamic situations.
  • Creative and analytical thinker with a solutions-focused mindset, always looking for better ways of doing things.

Your Career with Gravita

When you join Gravita, we’ll support you on your own growth journey. We want to be the place you learn, grow and unlock your true potential. We’ll work with you to build a progression plan to outline how you’ll grow at our company and everything we’ll do to help you get there.

The Nitty Gritty

Our standard working week is a 37.5-hour week on a hybrid basis. Core working hours are 10am - 4pm Monday to Friday. Flexible working and happy employees are at the top of our list here at Gravita and we have been working hard to support our teams through the fast-paced changes.

Database Engineer & Developer in London employer: Gravita

At Gravita, we pride ourselves on being a dynamic and tech-enabled accounting firm that champions the growth of ambitious businesses. Our collaborative work culture fosters innovation and personal development, ensuring that as a Database Engineer & Developer, you will not only tackle exciting challenges but also have access to exceptional learning opportunities and a clear progression path. With flexible working arrangements and a commitment to employee well-being, Gravita is dedicated to creating an environment where you can thrive and make a meaningful impact in the world of accounting.
G

Contact Detail:

Gravita Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Database Engineer & Developer in London

✨Tip Number 1

Network like a pro! Reach out to current employees at Gravita on LinkedIn and ask about their experiences. A friendly chat can give you insider info and might even lead to a referral!

✨Tip Number 2

Show off your skills in action! If you have a portfolio or GitHub showcasing your database projects, share it during interviews. It’s a great way to demonstrate your expertise and passion for the role.

✨Tip Number 3

Prepare for technical challenges! Brush up on your SQL and Python skills, and be ready to tackle some coding problems during the interview. Practice makes perfect, so don’t skip this step!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Gravita team!

We think you need these skills to ace Database Engineer & Developer in London

Python
SQL
Azure SQL Database
API Integration
DBT
T-SQL
Data Pipelines
Databricks
PowerBI
Database Administration
Data Quality Monitoring
Version Control (Git)
Problem-Solving Skills
Collaboration Skills
Organisational Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Database Engineer & Developer role. Highlight your experience with Python, SQL, and any relevant projects that showcase your skills in database management and API integration.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about joining Gravita and how your background aligns with our mission to support ambitious businesses. Keep it concise but impactful!

Showcase Your Problem-Solving Skills: In your application, don’t forget to mention specific examples of how you've tackled challenges in previous roles. We love a good problem-solver, especially in a fast-moving environment like ours!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Gravita

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and SQL. Brush up on your Azure SQL Database skills and be ready to discuss how you've used these tools in past projects.

✨Showcase Problem-Solving Skills

Prepare examples of how you've tackled complex data challenges in previous roles. Gravita values a problem-solving mindset, so think of specific instances where you identified an issue and implemented a successful solution.

✨Understand the Company’s Mission

Familiarise yourself with Gravita's mission to support SMEs and their growth. Be ready to discuss how your role as a Database Engineer & Developer can contribute to this mission and help shape the future of accounting.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, ongoing projects, and the company’s data and AI strategy. This shows your genuine interest in the role and helps you assess if Gravita is the right fit for you.

Database Engineer & Developer in London
Gravita
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

G
  • Database Engineer & Developer in London

    London
    Full-Time
    36000 - 60000 £ / year (est.)
  • G

    Gravita

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>