At Kurt Geiger we celebrate individuality, believing our differences make us more powerful as a collective. Diversity, equity and inclusion are at the core of who we are and we strive to reflect this in every corner of our company culture, starting with the promotion of equal opportunities. Though prejudice prevails in our world, it is not welcome in our workplace, and ensuring the equity of all our people processes to recruit a diverse workforce remains paramount. We are committed to creating an inclusive workplace where everyone is granted the opportunity to thrive as their authentic self.Currently Europe’s leading luxury shoe and accessory retailer we are looking for dynamic individuals who are as passionate about our business as we are. We work hard at Kurt Geiger because we love what we do and strive to be the best in our industry; through amazing people, beautiful product, innovative designs and evolving store concepts.***About the role:*This is a position within one of our development teams, where you will be assisting in the delivery of a diverse number of e-commerce projects. It would be a technical and hands-on role that would suit a senior developer looking to use their experience in various web technologies.This role offers challenges across a wide variety of projects and responsibilities, including the opportunity to influence the future direction of the products your team is responsible for, and possibly even the rest of the e-commerce department as a whole. There is also the possibility of working fully remotely.On a day-to-day basis you’ll work hands on within a team picking up tickets from the backlog and writing good quality software keeping concepts such as scalability and security in mind. As a senior developer you will be expected to contribute actively during high level design and problem-solving discussions. Our key objective as an engineering team is to ensure the highest quality software is deployed safely and quickly into production without major drama.There are significant opportunities to grow your career at Kurt Geiger. Through our clearly defined engineering path, ambitious and highly driven individuals can move into more technical/lead roles. Engineers are also encouraged to engage in training, paid conferences and other exercises to continuously broaden their skills.*Responsibilities:** Contribute directly to the development of our new GraphQL API* Develop new features and move existing API feature to the new API* Creation of possible new microservices as needed for new tools the company creates* Come up with creative solutions to scale microservices for different cloud applications* Develop software following DDD + BDD practices and working in Agile Kanban environment* Code review***Our Tech Stack:** TypeScript* NodeJS* Apollo Server + GraphQL* Amazon Web Services* PHP*About you:*You should be highly motivated, keen and methodical in your work, will have a good focus on developing solutions to solve problems and a willingness to learn. It goes without saying that you’ll have exceptional attention to detail backed by superb verbal and written communication skills. You’ll enjoy being a team player and are passionate about sharing the knowledge you have with the wider team you’ll be working with.***What you’ll bring:** Solid software engineering experience* Extensive background developing large node.js applications in TypeScript* Adherence to always writing your test first and code against that failing test* A love for clean code concepts by Bob C Martin* Passion for learning and desire to help us learn as well***We’d especially love it if you have:** Developed and used GraphQL APIs* A keen understanding of software design patterns and where each can be applied* Worked with CraftCMS, React and/or Magento* Good understanding of Agile Project Management (Scrum or Kanban)* Lead and mentored junior developers-* Choice of OS* Private pension* Flexi and remote working* Gym discounts* Half day pay days* Telephone call* Tech Test* Tech Interview* Final call with Adam* OfferPHP, Node.js, GraphQL, TypescriptPHP, Node.js, GraphQL, Typescript, APIs, React, Magento, Scrum, Kanban

Apply For This Job

You can apply for this job externally via the button below.

Apply for this job externally