Full Stack Developer

  • Job Reference: 473422273-2
  • Date Posted: 15 January 2022
  • Recruiter: QuantSpark
  • Location: London
  • Salary: On Application
  • Sector: Management & Supervisors, Reception & Front Desk
  • Job Type: Permanent

Job Description

QuantSpark is a data science and analytics consultancy based in London. Our mission is to create strategic value for our clients. We deeply care about the commercial impact of our work and this entrepreneurial approach informs everything we do.

We go beyond the remit of traditional strategy consultancies by blending advanced data analytics and software engineering capabilities to build analytical 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, governments, and global tech companies.

Yes, the work is hugely impactful and engaging, but it's our talented team which is our greatest asset; we take pride in providing a collaborative environment where everyone is encouraged and supported to grow their career.

You'll be joining at a hugely exciting time, with plenty of opportunities to be involved in shaping the direction of our fast-scaling organisation. companies.

About the role:

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 exciting projects. 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.

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 (e.g., API endpoints) and frontend (e.g., JavaScript/HTML) of features.

As a Senior Developer at QuantSpark, you will also show support others, taking real ownership of solution design, architecture, tech organisation, documentation, and our testing process. You will lead discussions, bring new ideas to the table, come up with new features and enjoy carving out a role as a visionary in regards to our code.

Experience required:

This role requires experience gained within a commercial environment.

  • JavaScript front-end development (React.js, Webpack, HTML, CSS)
  • Python web development (Flask/Django, Gunicorn and ORM)
  • Database and caching technologies (e.g., PostgreSQL/MySQL, MongoDB, Redis)
  • Unit testing, TDD, Linux / Bash
  • Code management (Git, Bitbucket)
  • Strong product-centric mindset. You should be interested in the way software products are built and comfortable to be proactive with your ideas and opinions
  • You are open-minded and inclusive in your work and communication style
The following skills are certainly not required but would be beneficial:

  • 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)
  • Generous training budget to help you develop your skills. We offer a whopping £500 per month L&D budget to each employee to use on books, training courses, conferences, or coaching sessions.
  • Flexible working. We are supportive of families and team members with varying needs. Our core working hours are 10:00am - 5:00pm, it's up to you which hours you work, so early birds and night owls can work at times which suit them and their team.
  • Work from abroad. Always wondered what it would be like to live the digital nomad life? Our work from abroad policy means that working from exotic locations is a reality for our team members who can work from abroad for up to one month per year.
  • Hybrid working. Work from home, the park, a coffee shop, wherever you want with the flexibility to choose your in-office days.
  • Private medical insurance. Full cover insurance with Vitality on us.
  • Company discount and perks. Access to a huge range of fitness, health, wellbeing, and travel discounts.
  • Regular team-wide events. Optional team lunches, dinners, breakfasts&other social get-togethers.
  • Cycle to work scheme. Save 25​-39% on a bike and accessories.
  • Top notch IT equipment. The very best and latest in tech is issued to every team member.
  • Time off. A well-rested team member is a happy team member, we will encourage you to take the full 25 days holiday + bank holidays.
  • Not a just a job, but a career. We hold appraisals every 6 months and salary reviews every 12 months, with a structured pay increase as your responsibilities grow.
We aim to make our interview process as streamlined as possible:
  • Phone call with our Head of Development, 30 minutes
  • Short technical assessment, completed online, 1 hour in duration
  • Group interview with our Head of Development & two of the team, 90 minutes face to face at our office in Old Street, London
  • Final interview with our CEO who meets all new recruits, 30 minutes
JavaScript, React, Webpack, Python, DjangoJavaScript, React, Webpack, Python, Django, PostgreSQL, Unit Testing, TDD, Linux, Git