Sainsbury's
,
London, Greater London
Software Engineer - Go - GOL App
Overview
Job Description
Go Engineer - GOL Decide The big question: why on earth should a Tech professional like you work for a 150-year-old retail chain? Because we're on a journey. Changing the way we operate. Learning to think nimble. Giving our teams the time and freedom they need to push boundaries. To create amazing systems and technologies. To give our colleagues and our customers even more incredible experiences. There are thousands of experts to talk to and learn from. We've got data from billions of transactions for our teams to play with. Things get built here. They get made here. They hit customers and colleagues quickly. Welcome to the home of Sainsbury's Tech. Team & Challenges: About the team Groceries Online is a key part of Sainsbury's digital strategy, and we work hard to build better groceries experiences for our customers across Web, Mobile and Smart Devices. Challenges we are excited about By far the biggest challenge we have today is to transform our legacy ecommerce platform towards a new, more modern microservices architecture. The teams have already done amazing work, but there is still lots more to do before we can truly be in a place where customers shopping experiences work seamlessly across devices. Our latest challenge is to look at ways we can bring the Sainsbury's, Argos, Tu, Habitat and Sainsbury's Bank brands together. Tech Stack: Go, React, AWS, Docker, Kubernetes, DynamoDB, Apache Kafka, Concourse, CSS/SASS, ELK, NewRelic. We keep track of everything using Git, Jira & Confluence. You don't need experience with everything in this list! About the role: As a Go engineer, you'll be working with others to shape and build the future of our Groceries platform. You'll be working as part of a cross functional team consisting of other experienced Software Engineers, Product Managers and UX Designers all working to build better groceries experiences for our customers. What we're looking for: Essential * Experience with Go. * Be dedicated to a lean approach to software engineering. * Take a test-driven approach to problem solving. * Deploy code frequently using continuous integration and continuous deployment. * Experience with service-oriented architectures and the advantages and disadvantages of microservices. * Be open to learning other languages and platforms - don't worry, we will support you to do this. Desirable Ability to explain complicated technical concepts to technical and non-technical audiences. Pair programming experience Benefits: Generous performance-related Bonus scheme. Excellent pension. Private Healthcare. Sainsbury's Group discounts (Sainsburys/Argos/Habitat). Technical or managerial paths of progression. Share save Scheme. Share Purchase Plan. Season ticket loan. Ability to purchase up to 5 extra days holiday per year. #LI-JM1 #DTD