Full Stack Engineer (Mid-Level & Senior)

Discipline: Software Engineering
Job type: Permanent
Salary: Negotiable
Contact name: Oscar Pye

Contact email: oscar@ds-group.co.uk
Job ref: 32105
Published: 3 months ago
Startdate: ASAP

Full Stack Engineer (Mid-Level & Senior)

Who they are

Our client is changing the face of makeup through technology and eCommerce. They are on a mission to give people the right tools to be their best by offering effortless, personalised beauty for all ages.

They are just getting started

They are proud that they have achieved tremendous growth in their 3+ years of operation - generating millions of sales, acquiring hundreds of thousands of supporters all over the world, developing hit products that customers truly love, and more importantly, building a talented, fun and motivated team. The opportunity ahead of them is immense. To fuel their progress, they move incredibly fast and work in a hyper-growth environment.

They are in the process of building intelligent systems to track business performance and empower business decisions. Their engineering team are looking for permanent experienced JS Fullstack engineers to help them scale. As a strong, fully hands on engineer, you will help set the standards and drive the quality of their platform. Delivering new features and upgrading existing projects.


● Work within an agile engineering team, delivering secure, high quality, maintainable, scalable software solutions

● Continuously reviewing and upgrading the architecture of the current platform

● Analysis and resolution of production issues

● Ensuring quality and standards are upheld

● Mentoring more junior members of the team

● Managing delivery expectations by using JIRA and/or similar tools


● Strong knowledge of JavaScript and how to build projects from scratch (React, Node)

● Experience building back-end services and React Apps

● Comfortable sharing knowledge with less experienced developers and leading by example

● Ability to work with and upgrade legacy code

● Experience with TypeScript (Flow typed is just a plus as we are moving away from it)

● Understanding and previous experience with SQL & NoSQL databases

● Exposure to Continuous Delivery (CI/CD) pipelines using tools like CircleCI and Concourse

● Experience working with eCommerce platforms and payments systems would be advantageous


● Great location

● Talented team: collectively having delivered many best in class products at scale - globally

● Culture is a king: dedicated to ownership and recognition of effort

● Contemporary tech: cloud native and committed to supporting emerging technologies such as GraphQL and TypeScript

● Training & Education - training, lunch & learn sessions, workshops, meetups

● Pension - company pension contribution via NEST

● Generous holiday allowance

● Fantastic employee discount with a free welcome stack so you’ll always feel great!