About the company Sainsburyโs, one of the UKโs largest retailers, is investing heavily in digital innovation - its aim being to build a modern product engineering capability where digital output is crafted using industry leading frameworks and methodologies to produce products our customers love. The team is growing rapidly and searching for new colleagues to help deliver ambitious and market leading services that live up to Sainsburyโs industry leading reputation.
Job position
Permanent
Job description
Senior Software Engineer
With Golang and payments experience
The Role
We are looking for talented Senior Software Engineers to help build great features within the Sainsburyโs Digital Team. You will work closely with Software Engineers and Designers across multiple platforms and technologies to craft a beautiful application ecosystem that is consistent, highly usable, reliable and performant.
As a Senior Software Engineer, you will:
โ Pair program regularly
โ Participate in regular retrospectives help surface whatโs not working so we can fix it, and what weโre doing right so we can improve on it.
โ Write well-structured beautiful clean 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 embrace the opportunity to grow and learn.
โ Benefit from working in a multi-disciplinary team, that uses modern software and product development techniques, and values continuous improvement.
โ Take an enthusiastic approach to Unit testing (including mocking and behavioural testing); including good Continuous Integration & Continuous Delivery pipelines.
Skills & requirements
You should be to be able to show:
โ Proven communication skills and interest in a pair-programming environment
โ A good foundation in agile development practices
โ A real passion for tackling interesting work and challenging problems
โ Good knowledge of Golang development and open to learning the other languages. (Don't worry we will help you learn)
โ 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 of pair programming and/or mob programming
โ Knowledge of test driven development including mocking and/or behavioural driven development
โ Experience of building and/or working with RESTful services
โ Understanding relational and non-relational databases and when to use them
โ Production experience of payments systems and/or PCI compliance
โ An interest in native app development, such as Android (Kotlin/Java) or iOS (Swift)
Instructions how to apply Apply at this url: https://www.golangprojects.com/golang-go-job-cnb-Senior-Software-Engineer-Golang-London-Sainsbury's.html Please mention that you found the job at Golangprojects.com
[ job website ]
Senior Software Engineer, Golang - Multi Media, LLC(January 2025) Remote US, 100% Remote - Salary: $165,000 - $215,000
Multi Media, LLC is a leading provider of innovative online platforms and services, with Chaturbate as our flagship product. Our platform empowers independent broadcasters to engage with their fans th...Lead Developer, Academic Preservation Trust - University of Virginia(March 2025) Remote US, 100% Remote - Salary: 110000 - 130000
University of Virginia Library and Academic Preservation Trust (APTrust) seeks applicants for a Lead Developer. APTrust is a distributed digital preservation repository serving several universities in...
Senior Software Engineer - OMNI - Cast AI Remote Europe, 100% Remote - Salary: 78000-108000 EUR
What does the Omni Team do?
The Omni Team's goal it to solve the multi-cluster multi-cloud Kubernetes challenge! Building on top of concepts from cluster federation it tries to shift the paradigm in ...
Senior Software Engineer - Kube Team - Cast AI Remote Europe, 100% Remote - Salary: 78000-108000 EUR
Core values that hold us all together:
PRACTICE CUSTOMER OBSESSION. Focus on the customer journey and work backwards. Strive to deliver customer value and continuously solve customer problems. Listen...
Staff Software Engineer (Golang) - Stream Remote Europe, 100% Remote - Salary: โฌ110,000 to โฌ160,000 EUR
Stream uses Go for our video SFU & chat API. We power chat for many large apps like Strava, Nextdoor, Patreon, IBM, Adobe and Midjourney. In addition to Go we use CockroachDB/Postgres, and Redis.
We...