Full Stack Javascript Developer (Senior/Lead)

  • Job Reference: 473422086-2
  • Date Posted: 15 January 2022
  • Recruiter: Doddle
  • Location: London
  • Salary: On Application
  • Sector: Housekeeping & Maintenance
  • Job Type: Permanent

Job Description

Doddle started out as a consumer-facing logistics company but quickly evolved to become one of the leading players in B2B retail/e-commerce white label technology. Our client list now comprises of some of the world's top brands, including Amazon, M&S, JD Sports Group, Walmart and Nike.

We also have technology partnerships with the largest national postal carriers across the globe, such as USPS, Yamato & Australia Post, whose combined parcel volumes are in the billions.

We are a team of about 80 people across the UK, USA, Australia, and Japan, and are rapidly growing. We hail from many different backgrounds and cultures, but we are all singularly focused on making retail better for businesses, consumers, and the planet.

About the role:

In this role, you will work closely with the tech and product teams as well as lead your own squad to ensure that our B2B e-commerce white label software products and solutions are delivered to our usual high standard, efficiently and on time, so we can continue to delight our ever-growing global customer base.

Responsibilities:

  • Have a good understanding of SDLC
  • White labeling products for multiple customers
  • Passionate about your craft (who values continual learning)
  • Deliver well considered, clean and efficient code to modern code standards
  • Investigate, analyse, and document reported defects.
  • Perform maintenance programming and correction of any identified defects
  • Make architectural decisions and design solutions to meet business requirements
  • Create, document, and implement unit test plans, scripts, and test harnesses
  • Create and maintain technical documentation using defined technical documentation templates
  • Integrate software with existing systems
  • Evaluate and identify new technologies for implementation
Our tech stack:

  • JavaScript (React.js, Next.js and Node.js)
  • AWS (later multi-cloud)
  • Kubernetes
  • Containers
  • RabbitMQ
  • NoSQL Database
  • GitHub
  • Drone CI
Skills, Knowledge, and Experience we like to see:

  • Good understanding of JavaScript
  • Strong experience with React.js & Node.js
  • Experience with Jest testing
  • Knowledge of Next.js, Cypress, AWS & K8s advantageous
  • Experience with Agile & Scrum development methodologies
  • Experience in designing and deploying quality software products
  • Working on enterprise-grade products - scalability, performance, security, testing
  • Design, develop and implement unit and contract testing for existing codebases
  • Mentoring, guiding, and supporting the wider tech team
  • Experience mentoring junior software developers on design patterns, development best practices, and DevOps trade-offs
  • Familiarity with a cloud-native ecosystem

-
  • £1000/year personal training budget
  • Free time to research and learn
  • Early Friday finish (3pm)
  • Pension Scheme
  • Private Medical
  • Macbook/PC/Monitors etc
  • Flexi-working
  • Free fruit & coffee (in office)
  • Remote working
  • Bonus scheme
  • Access to EAP and remote GP services 24/7
  • Generous holiday package including your birthday off
  • Life assurance
  • Two volunteering days for a charity of your choice/year
  • Flexible religious holidays
  1. Discovery chat (Tech Talent Manager)
  2. Tech chat (x2 Senior Devs)
  3. Tech exercise (takehome 1-2 hours)
  4. Tech exercise chat (x2 Senior Devs)
JavaScript, React, Node.jsJavaScript, React, Node.js, Next, Cypress, Docker, Kubernetes, NoSQL, Git, RabbitMQ, AWS, Microservices, Azure, APIs