Back to Archive

Senior Full Stack Engineer - React.js/PHP

Sainsbury's

London, UK | Posted: 5 years ago

This job is expired and may no longer be accepting applications.

Sainsbury’s, one of the UK’s largest retailers, is investing heavily in digital innovation - its aim being to build a centre of excellence where digital output is crafted using industry leading frameworks and methodologies to produce world class apps and services. The team is growing rapidly and looking for talented colleagues to help deliver ambitious and market leading services that live up to Sainsbury’s industry leading reputation.

The Role
We are looking for a Senior Software Engineer with experience in full stack development to help build great apps and services in the Sainsbury’s Digital Team. You will work closely with other Software Engineers, Designers, Data Scientists and Product Owners across multiple platforms and technologies to create a beautiful application ecosystem that is consistent, highly usable, reliable and performant.

As a Senior Software Engineer you will:
• Demonstrate experience to deliver robust and scalable web applications as part of a team.
• Show that you have a high level of understanding for a number of technical skills, attitudes and behaviours.
• Experience all types of teams, products, and technologies.
• Have regular retrospectives to figure out what we’re doing wrong so we can fix it, and what we’re doing right so we can improve on it.
• Write well-structured beautiful well tested code.
• Assist in architecting systems and applications.
• Design smart ways of storing and displaying complex data.
• See writing automated tests as a benefit, not a chore.
• Be an active contributing part of an agile development team.
• Define your career path and be given the opportunity to grow and learn.
• Benefit from working in a multi-disciplinary team, that uses best practice software and product development techniques, and values continuous improvement.
• Ability to mentor/coach junior developers


What you'll need to show:
• Strong communication skills and interest in a pair-programming environment
• Passion for growing your skills, tackling interesting work and challenging problems
• Excellent knowledge of one of the following languages, Go, Javascript (frontend and backend), or PHP and the desire to learn others. (Don't worry we will help you learn)
• An understanding of agile development practices
• Passion for Test Driven Development and/or Behavior Driven Development
• You can write great code. Software design is as important to you as writing the code
• Good use of version control (Git)
• You are open to new ideas and ways of working
You'll get bonus points for the following:
• Experience in pair programming and/or mob programming
• Experience using Extreme Programming
• Understanding relational and non-relational databases and when to use them


Additional Information

As a team member you will benefit from:
• Competitive salary
• 22 days holiday, plus bank holidays
• Ability to purchase up to 5 days of holiday
• Discretionary annual bonus
• Eligibility for pension scheme



Engineering Blog:


https://medium.com/sainsburys-engineering 

This job was sourced from StackOverflow Jobs.