Full Stack Developer (Python)

QuantSpark ,
London, Greater London

Overview

Job Description

QuantSpark is an innovative boutique strategic analytics consultancy based in London. Our hybrid team combines the best of strategy consulting, data analytics and product development to deliver creative and impactful solutions to public and private sector clients. We go beyond the remit of traditional strategy consultancies by deploying advanced data analytics and software engineering capabilities to build bespoke tools that deliver long-lasting value the tools and solutions we create become embedded in our clients daily operations. Our ever-growing client base consists of FTSE 100 retailers, prestigious Private Equity houses and governments. As a Full Stack Developer at QuantSpark, you will work in a client or product squad. You will be able to switch between squads on a regular basis, thus experiencing many opportunities to have an impact on a range of projects. Whichever squad you work with, you will develop client-facing functionality, such as websites and web applications, from detailing requirements, designing and developing a solution to testing and validating that the solution does match user expectations. You will work both on the backend (eg API endpoints) and frontend (eg JavaScript/HTML) of features. Our squads are small and nimble, so you will have plenty of opportunities to bring in your own expertise and introduce your preferred best practices. Requirements The key qualities we are looking for are Analytical ability, Technical creativity, Grit, a Desire to learn and clear Communications We welcome applications from any educational background and level of experience. We don't expect you to be brilliant at everything, but we value a broad set of competencies as much as experience, so any interest in people management, data science, strategy or product management would be appreciated as well. You should have the following technical skills: - JavaScript front-end development (React.js, Webpack, HTML, CSS) - Python web development (Flask/Django, Gunicorn and ORM) - Database and caching technologies (eg PostgreSQL/MySQL, MongoDB, Redis) - Unit testing, TDD - Linux / Bash - Code management (Git, Bitbucket) As a bonus, you would also have the following: - A keen eye for good user interface design and user experience - Experience of designing a web app architecture - Experience with Python packages used for data science (familiarity with Pandas, Numpy, Scikit, Tensorflow) - Knowledge of containerisation technologies (Docker, Kubernetes) We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability status. Benefits Annual training & conference budget Pension scheme Cycle to work scheme 25 days holiday (plus bank holidays) Various discounts including on gyms and cinema ticket