United Kingdom

Backend Javascript Developer, 'M2 3HZ'

Backend Javascript Developer, 'M2 3HZ'
Description
Backend Javascript Developer Based in Manchester, remote working Our client is an award-winning ecommerce consultancy, who enjoy working as a close-knit team in a relaxed, structured and supportive environment. Since being established in 2008, they have gone from just one person to a hybrid of Developers, Designers, Project Managers and Ecommerce Specialists. Working closely with the Magento platform, they are proud to have been appointed as a Magento Solutions Partner and have won numerous awards for the work they have undertaken with their customers. Our client is looking to strengthen their team of enterprise ecommerce implementation experts. Working with leading brands, projects will range in size from 400 ? 600 man days. The complexities involved in large implementations appeal to you. You will recognise and appreciate the benefits of working alongside and being supported by a team of like-minded and skilled developers and will want to push the boundaries of everyone?s knowledge - If you read this and we?re talking about you, my client wants you on their team! They're looking for a Backend Javascript Developer to help them get their projects over the line. The projects are BigCommerce builds with a number of microservices and functions hosted in Azure. You'll spend your time working closely with the Technical Lead and Project Team to deliver these microservices and functions to integrate with the third-party and internal systems belonging to the customer. A Typical Day You start your day in a team Stand Up discussing progress you made yesterday, listening to your team members describe their current issues and dropping some knowledge bombs on how you ?solved this last time?. You?re working from home today, so you pay the pet tax and encourage your four-legged-friend wave to the camera before logging off. First up you?ve got a pair-programming session with a Junior Developer in your team to help them through a tough ERP integration that they?ve been working on. They?ve been steadily improving under your experienced wing and are turning into a really productive team member. After lunch you?ll set your Slack status and turn on Do Not Disturb for a couple of hours while you debug a weird issue with a customer?s site. There?s been a change to the out of stock logic recently to support multiple warehouses. You update your unit test suite to cover this unexpected scenario and tell the Project Manager the good news! You push your feature branch to Bitbucket and watch Bitbucket Pipelines build your artifact and prove that your tests pass. Your JIRA issue has automatically transitioned to ?In Code Review? and you open your pull request, studying your diff carefully before assigning it to your teammate for a sanity check. Tomorrow (assuming all is well!) you?ll merge your pull request into a release branch and let Pipelines deploy it to Staging where it will be regression tested by the QA Team and their bank of automated tests. It should be out to Production by the end of the week, providing we can get through the testing and get client sign off by 2pm on Thursday. Essential Technical Skills * Server-side JavaScript * Experience with FaaS platforms * Experience with one or more popular Node framework (e.g. Nest, Koa, Express, Hapi) * Experience integrating with NoSQL data stores (e.g. Cosmo, Mongo, Firestore, Dynamo) * Working with third-party REST and GraphQL APIs * Experience unit testing with Javascript * Experience of the full software lifecycle * Experience with Agile methodologies * Advanced experience working with Git * Advanced knowledge of the HTTP and H2 protocols * Advanced knowledge of web application security Essential Knowledge / Experience * At least 2 years of development experience working in a development team within a commercial environment * Experience dealing directly with non-technical stakeholders * Highly motivated with demonstrable technical and analytical skills * Desire to further technical skills and knowledge * Attention to detail, commitment and desire to complete a consistently high standard of work * Advanced time management skills with the ability to manage own tasks to agreed timelines with limited supervision * Able to clearly communicate complex design and development decisions * Advanced knowledge of best practice and architecture for complex web applications * Advanced knowledge of and able to avoid common security issues in web applications * Able to articulate complex technical solutions with minimal assistance * Able to design and build complex technical solutions with minimal assistance * Strong communication skills Benefits: 22 days holiday plus bank holidays, Your birthday off (winner!), An extra holiday for every holiday year worked, Flexitime, On-going training, Regular nights out, Childcare vouchers, Health scheme (after 1 year), Optical Care Vouchers, Employee Assistance Programme
Highlights
Safety Tips
Beware of ads written with poor grammar or spelling.
1 / 10
More info about this ad

Backend Javascript Developer has been posted in the Gillingham Information Technology category on Locanto.

In this category, there are no other ads right now posted in Gillingham.

Interested in more? Widen your search to view ads in nearby areas of Gillingham. This includes Information Technology in Sittingbourne, Rochester and Maidstone. There are more ads within a 10 mi radius for this category. If you want to view those ads, click here.