Database Administrator

Trading Screen ,
London, Greater London

Overview

Job Description

Overview BidFX is a FinTech start-up on a mission to disrupt the foreign exchange market, applying innovative technology to tap FX liquidity. Foreign exchange is the largest financial market in the world, with 5 trillion traded every day. We are a small but fast-growing company with big, global aspirations. We aim to connect the world of finance. We operate a successful core trading platform, with direct connectivity to all major banks, fronted by a sophisticated trading user interface. We seek candidates who wish to help us fulfil our vision and share in our success. We value diversity and offer equal opportunities to all. BidFX staff are responsible for solving some of the world's most interesting technical problems. Quality cuts across every aspect of our being. Together we commit to providing an excellent user experience. Client service takes priority, but we also value our free time and appreciate that staff have commitments to friends and family. So, we cooperate to complete tasks during normal office hours. We incorporate instrumentation into all of our systems and trust in automation to provide operational efficiency. The successful candidate will receive a generous salary that compares well with the best in our sector. A full benefits package covering pension, private health care and dental cover. Participation in an annual bonus scheme rewards performance with a mix of cash and shares. We recognise that the best engineers thrive on continuous skills improvement. BidFX commit to investment in your future. In addition to training and mentoring, we will allocate a budget for your personal career development. You'll get 25 days of annual leave (rising to 30 with service) and 3 personal days, on top of national holidays. Small perks include free breakfast and fresh fruit, office lunches, Friday drinks and regular social activities. Our technical team is located in the heart of London Theatre Land, near Covent Garden. The area is well connected, is pleasant with a cool vibe, has lots of good eateries and plenty of shopping opportunities. Responsibilities As a DBA at BidFX, you will be responsible for managing and engineering BidFX's global RDBMS solutions. Our globally distributed, high-available, cloud-hosted SAAS platform processes 5 billion messages per day. Our software (including some of its databases) already runs on the Google Cloud Platform and we have aspiration to diversify into alternative cloud providers including AWS. You will initially work closely with existing DBAs at BidFX's parent company to architect, develop, implement and support a separation strategy for BidFX's private cloud databases. You will also devise and oversee the continuation of BidFX's secure and robust transition of its databases into the public cloud, driving BidFX's database architecture forwards with a bias for innovation. Your input is needed to help design the best roadmap for BidFX. You will interface with all levels of the business and have a global responsibility (UK, US, Asia). You will be able to troubleshoot issues, handle incident escalations (sometimes out-of-hours) while promoting production change management processes and procedures. You will be educated to a Bachelor's degree or higher in a STEM subject. You will have at least 5 years' experience in a DBA role and an interest in modern cloud technology. You should have recent experience of: * MySQL and MariaDB on Linux * InnoDB * Database installations, backups, restores, replication * Scripting languages - Python and Bash * Stored procedures, SQL tuning * Performance Tuning * Capacity planning * Transaction processing Experience in or knowledge of any of the following technologies would also be an advantage: * Cloud databases * MySQL as a service on Google Cloud Platform * SkySQL, Firestore, BigQuery, Avro * Database engines TokuDB, XtraDB, PBXT, Archive, Infobright * UNIX Operating System (CentOS preferred) * Distributed systems * Highly available, fault tolerant systems * IT Security * Cloud monitoring tools * Big Data management * Agile processes Experience of general-purpose programming languages such as Java and JS could be of benefit, as would experience of working in finance, in particular with foreign exchange products. However, we will offer relevant training to the successful candidate. Qualifications You will be educated to a Bachelor's degree or higher in a STEM subject. You will have at least 5 years' experience in a DBA role and an interest in modern cloud technology. You will be enthusiastic, organised and adaptable; a quick learner, who is able to adopt new technology with ease. Naturally, you will have good interpersonal and communication skills and the ability to integrate seamlessly with other IT professionals including application programmers, system engineers, DevOps engineers and security specialists. BidFX will give you the opportunity to work in a multidisciplinary team on a flagship trading system.