At a Glance
- Tasks: Champion data excellence and optimise database performance for our innovative platform.
- Company: Join Capital on Tap, a mission-driven company supporting small businesses worldwide.
- Benefits: Enjoy private healthcare, 28 days holiday, and a fun, dog-friendly office culture.
- Why this job: Make a real impact in a scaling environment while developing your database expertise.
- Qualifications: Experience with SQL Server, C#, and cloud technologies is essential.
- Other info: Diverse and inclusive workplace with excellent career growth opportunities.
The predicted salary is between 36000 - 60000 £ per year.
We’re Capital on Tap. Capital on Tap was founded with the mission to help small business owners and make their lives easier. Today, we provide an all-in-one business credit card & spend management platform that helps business owners save time and money. Capital on Tap proudly serves over 200,000 businesses across the world and our goal is to help 1 million small businesses by 2030.
Why Join Us? We empower you to be innovative and solve complex problems. Take ownership, make an impact, and thrive in our scaling and agile environment.
This is a Hybrid role, 2 days per week in our London office.
Team
Team at Capital on Tap
Role Overview
As a Database Engineer at Capital on Tap, you will be more than just a technical expert; you will be a champion for data-tier excellence and a pivotal partner to our engineering teams. This role is for a specialist who is passionate about the performance, scalability, and integrity of our core database systems, including SQL Server, and is eager to expand their expertise into technologies like MongoDB and Azure. You will be the go-to ambassador for all things database-related, using your exceptional communication skills to guide, influence, and elevate our approach to data across the entire technical organisation.
What You’ll Be Doing
- Proactively hunt down, analyse, and eliminate inefficient queries and database operations to ensure our systems run at peak performance.
- Own the delivery of reliable and scalable database solutions, from crafting indexing strategies to fine-tuning configurations.
- Be an active voice in sprint cycles, assisting with the planning and estimation of all data-related tasks.
- Design, build, and maintain robust and scalable database schemas for our critical OLTP systems.
- Play a key role in architectural decisions, bringing your expert perspective on data storage, access patterns, and security.
- Act as a forward-thinker, evaluating and championing modern design patterns for our data tier to ensure its long-term health and integrity.
- Establish and champion the standards for high-quality, efficient data access, becoming the trusted guide for engineering best practices.
- Review SQL generated by ORMs like Entity Framework, partnering with engineers to provide constructive feedback that prevents performance bottlenecks before they start.
- Identify and advocate for refactoring data-related technical debt, making a clear case for improvement.
- Serve as a dedicated database expert and partner for our Software Engineers, empowering them to build applications that interact with data flawlessly.
- Communicate complex database concepts and performance trade-offs to both technical and non-technical stakeholders across Product, QA, and SRE teams.
- Work across teams to ensure all data-tier requirements are understood, prioritized, and effectively met.
- Experience in an imperative programming or scripting language such as C# and PowerShell.
- Performance tuning using Query Store, Extended Events, Server Audit, and execution plans.
- Database design including PDM, LDM, CDM with relational and non-relational data structures.
- Experience in a cloud environment.
- .NET, Entity Framework or other ORM.
- Powershell as a core automation language.
- Terraform and YAML.
- Other database technologies (NoSQL).
- DataDog or equivalent monitoring.
Diversity & Inclusion
We welcome, consider and encourage applications from anyone who shares our commitment to inclusivity. Join us in creating a space where authenticity thrives, and everyone can do their best work.
Benefits
Great Work Deserves Great Perks. We mix a fun office culture with strong benefits, including private healthcare (dental and optician services), worldwide travel insurance, anniversary rewards, pension scheme, grant programs, 28 days holiday (plus bank holidays), annual learning and wellbeing budget, enhanced parental leave, Cycle to Work, Season Ticket Loan, therapy support, dog-friendly offices, and free drinks and snacks. For more details, see our benefits information on the careers page.
Interview Process
First stage: 30 minute intro and values call with Talent Partner (Video call)
Second stage: 45 minute CV overview with Team Manager (Video call)
Final stage: 60 minute technical assessment with Head of Department (In person)
Next Steps
Excited to work here? Apply! We aim to respond within 3 working days (up to 5 days during busy periods).
Note: This description focuses on role responsibilities, qualifications, and the company’s diversity and benefits. Applications should be submitted through the official careers channel.
#J-18808-Ljbffr
Application Database Engineer employer: Capital on Tap
Contact Detail:
Capital on Tap Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Application Database Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees at Capital on Tap via LinkedIn or other platforms. Ask them about their experiences and any tips they might have for your application process. It’s all about making connections!
✨Tip Number 2
Prepare for the technical assessment by brushing up on your database skills. Dive into SQL Server, MongoDB, and Azure. Practise common performance tuning techniques and be ready to discuss your past projects. Show us what you’ve got!
✨Tip Number 3
Don’t underestimate the power of soft skills! Be ready to communicate complex database concepts clearly. Think about how you can explain your ideas to both techies and non-techies alike. We love a good communicator!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining our team. Don’t forget to follow up if you haven’t heard back within a week!
We think you need these skills to ace Application Database Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Database Engineer role. Highlight your expertise in SQL Server, MongoDB, and any cloud technologies you've worked with. We want to see how you can contribute to our mission!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about database engineering and how you can help us improve our data systems. Be sure to mention any innovative solutions you've implemented in the past.
Showcase Your Problem-Solving Skills: In your application, share examples of how you've tackled complex database issues or improved performance in previous roles. We love seeing candidates who can think critically and take ownership of their work!
Apply Through Our Website: Don't forget to submit your application through our official careers page! This ensures we receive all your details correctly and helps us get back to you faster. We're excited to see what you bring to the table!
How to prepare for a job interview at Capital on Tap
✨Know Your Databases Inside Out
Make sure you brush up on your knowledge of SQL Server, MongoDB, and Azure. Be ready to discuss your experience with performance tuning and database design, as well as any specific projects where you've optimised queries or improved database operations.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex database issues in the past. Capital on Tap values innovation, so think about times when you've taken ownership of a problem and come up with creative solutions that made a real impact.
✨Communicate Clearly and Effectively
Since you'll be working closely with both technical and non-technical teams, practice explaining complex database concepts in simple terms. This will demonstrate your ability to bridge the gap between different stakeholders and ensure everyone is on the same page.
✨Be Ready for Technical Questions
Expect to dive deep into technical discussions during your interview. Brush up on your knowledge of performance tuning tools like Query Store and execution plans, and be prepared to discuss your experience with ORMs like Entity Framework and automation languages like PowerShell.